bildirgec.org

gridview hakkında tüm yazılar

Asp.Net C# OnItemDataBound ile verilerimizi işleyelim.

admin | 25 December 2010 16:48

Duyurular Tablom verilerimizi göstermek istediğimiz nesnelerde (ListView,GridView vb) yeri geliyor ve göstermek istediğimiz verilerde ufak tefek oynama yapmamız gerekiyor, örneğin Routing yaparken oluşturacağımız adres satırındaki türkçe karakterleri atmamız gerekiyor, bunu javascriptle de yapabiliyoruz fakat benim için daha kolay bi yöntem olarak görülen OnItemDataBound eventi içerisinde yapmayı göreceğiz.

öncelikle sayfamıza bir formview,gridview veya listview nesnesi ekleyelim ve tasarım kısmından bi datasource nesnesi oluşturarak veritabanında bir tabloya bağlayalım, benim tablom aşağıdaki gibidir.

GridView’de AllowPaging yaparken diğer sayfalara veri gelmeme, gözükmeme sorunu

romanistabukowski | 17 June 2009 19:12

Bildiğimiz gibi Asp.Net‘te GridView‘in en işlevsel özelliklerinden biri de AllowPaging özelliğidir. GridView’imizi seçip Properties penceresinden AllowPaging değerini True yaparak bu özelliği aktif hale getirebiliiz. Böylece veritabanımızdan sayfa başına 10 tane gelebilecek şekilde verilerimiz sıralanır. Tabi bu 10 rakamı default değerdir. İstersek bunu arttırabilir yada azaltabiliriz.

AllowPaging yaparken dikkat etmemiz gereken nokta, GridView üzerindeki 2. veya başka bir sayfaya geçildiğinde yine verilerin veritabanından düzgün biçimde gelmesidir. Eğer aşağıdaki verdiğim kodları GridView’in PageIndexChanging özelliği içerisine yazmazsak 2.yada başka bir sayfaya geçtiğimizde verilerimiz veritabanından gelmez.