Ana SayfaBlogHakkımdaİletişim

Persisting Row Selection in Data Controls

09.01.2010 23:54

Kullanıcılar GridView ve ListView kontrollerinde bir satır seçebilmektedirler. Biz geliştiriciler bu seçimi rowIndex ile okuyabiliyoruz. Kullanıcının üçüncü satırı seçip sayfa değiştirdiğini düşünelim. İkinci sayfa listelendiği halde ikinci sayfanında üçüncü satırı seçili halde kalabiliyor. Biraz düşününce bunun pekte mantıklı olmadığı kabul edilebilir.


Bunu çözmek için PageIndexChanged eventında rowIndex sıfırlanabilir, ancak kullanıcının tekrar ilk sayfaya geldiğinde satırın tekrar seçili olmasını sağlamak içinde bu değerin bir yerde saklanıp tekrar atanması gerekmekte.


ASP.NET 4.0 da bu çözüm için ilgili kontrolin EnablePersistsedSelection özellğini true değerini atamak yeterli olacaktır.


<asp:GridView id="GridView2" runat="server" EnablePersistedSelection="true"></asp:GridView>

Bu yazı 156 kere okundu.

Yorumlar

Yorum Ekle

sen dinliyorum ??

Ad Soyad ( kimlik arayışındaki ergenler nick girebilir )

Web Site ( http ile başlayan ! )

E-posta ( spam ve reklam göndermek için )

Yorum ( XSS atack scriptleri eklenecek alan )

Blog yazılarına geri dön