Normal koşullarda gridimize bağladığımız sql tablomuzun hızı ve server üzerine yıkacağı işi pek önemsemeyiz ama bu durum tablomuz ve kullanıcı sayımız arttıkça sorun oluşturucaktır, hele ki tablonuzda yaklaşık 1.500.000 kayıt varsa …Hız, kullanım ve serverınızın işlem yoğunluğu açısından kolaylık sağlayacak örneğimize başlayalım.Öncelikle Visual Studio ile bir Web projesi (behind code c#) açalım ve teleriğin bu iki ( Telerik.Charting.dll Telerik.Web.UI.dll ) dll’ ini bin klasörüne ekleyelim.Şimdide database imizi projemize ekliyoruz.
Database’imizle işlemlerimizi kolaylaştıran ve daha anlaşılabilir bir şekilde kullanmamızı sağlayan LinQ classımızı App_Code klasörümüze ekliyoruz.
Projemize Eklenen DataClasses.dbml dosyasına çift tıklayıp server explorer üzerinden eriştiğimiz tablomuzu sürükleyip ekliyoruz.Tüm hazırlıklarımızı tamamladığımıza göre, web servisi ve .aspx sayfasını kodlamaya başlayabiliriz.WebService.asmx
Client Data bind edeceğimiz Ajax kullanacağımız kısma geçelim.Default.aspx
Örnek projemizi çalıştırdığımız zaman RadGridimiz web sayfasına hızlı birşekilde veriler ile birlikte yüklenecektir.
Grid’ e dönülen Json kalıbını görelim