none
iç içe datalist ve performans RRS feed

  • Soru

  • Merhaba, projemde iç içe datalist var. ve 200 kayıt olunca her kayıtın içindede 5-10 tane iç datalistte kayıt oluyor bu nedenle proje çok yavaş açılıyor. bunu nasıl hızlandırabilirim. başka yöntem varmıdır ?

    teşekkürler,

    22 Temmuz 2013 Pazartesi 12:03

Yanıtlar

  • DataList'i nasıl doldurduğunuza bağlı olarak değişir. Eğer ItemDataBound event handlerinde dolduruyorsanız normal olarak büyük performans kaybı oluşacaktır. Çünkü her item için bir bound daha yapmış olacaksınız. Muhtemelen siz reader falanda kullandığınızdan defalarca database sunucusuna bağlantı yapıyorsunuzdur.

    Olması gereken -eğer tablolar uygunsa- Hierarchical data source kullanmaktır. Yani veriyi bir defa hazırlayıp, tek seferde DataList'e veri kaynağı olarak vermelisiniz.

    http://msdn.microsoft.com/en-us/library/aa478959.aspx 

    burada anlatılanlar size fikir verebilir.


    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com
    MCC

    22 Temmuz 2013 Pazartesi 12:44
    Moderatör