Forum
Merhaba arkadaşlar. Halen öğrenme aşamasındayım ASP.NET i. Şuanki yaptığım projede AspxGridView'e 1 adet sql tablo bağladım. 10 adet kolonu var. Bu kolonlardan birini ComboBox yaparak Sql den Müşteri tablomu bağladım. 6000 civarı müşteri kaydım var tablomda. Projemi çalıştırdığımda sayfanın açılması 2-3 dk sürüyor. Ya da açılmıyor.
arkadaşım peki aynı işlemi yeni proje oluşturarak dener misiniz bir net framework sürümünü de kontrol ediniz
Merhaba Servet Bey.
Yeni form açıp denedim sonuç aynı. Framework sürümüm 4.0.
peki datalist de veya başka bir öğede denediğin zaman aynı şey oluyor mu bu arada devexperess mi kullanıyorsun
Şimdi datalist olarak denedim. Bilgiler ekrana yavaş yavaş düşüyor. kilitlenme yok.
Devex kullanıyorum.
Bu arada 120.000 civarı müşterim var. Yanlış yazmışım. Ben fomu çalıştırdığımda sanırım müşteri datamı select ediyor ve kilitlenme sebebi bu. Bunu engellemem lazım. Daha diğer kolonlara da bu büyüklükte tablolar bağlayacağım.
veri tabanı olarak ne kullanıyorsun hocam birde sayfa pageload da mı kodlarının eğer onları buton ile falan tetikleyebilirsin
Merhaba Servet Bey.
Araştırarak sonunda nasıl yapılması gerektiğini buldum. http://demos.devexpress.com/aspxeditorsdemos/ASPxComboBox/LargeDataSource.aspx
Linkde detaylı bir şekilde anlatılmış. Uygulamasını tek bir Combobox oluşturarak yaptım. Fakat GridView içerisindeki Combobox için uygulayamadım.
Çünkü sayfaya sadece Combobox koyduğumda özelliklerinden eventlerini (ListEditItemRequestedByValue ve ListEditItemsRequestedByFilterCondition) görebiliyorum. Grid içerisinden özelliklerine girdiğimde bu iki eventi bulamadım.
cs kodlarını da bu eventlere girmem gerektiği için çalıştıramadım.
Servet Bey.
Grid içerisine istediğim kolon içerisine template ekleyerek içerisine Combobox ekliyorum ve datayı bu şekilde seçebiliyorum. Ama template içindeki combobox dan datayı seçtiğimde grid içerisindeki kolona değeri atmıyor.
Bununla ilgili yardımcı olabilirmisiniz?