Gridview'da saklı kolonlardan değer alabilmek ..

Eğer sayfanızda girdview kullanıyor ve buradaki bir kaç kolonun değerini saklayıp sonradan erğişebilmek istiyorsanız bunun yollarından birisi şudur.
Normalde bu durumlarda genellikle gridview'daki kolon üzerinde visible="False" denir


<asp:BoundField DataField="Alan_Adi" Visible="false" />

Bu durumda gridview'da bu alan için binding gerçekleşmediği için değerine erişilemez.
Bunun yerine yapılması gereken alanı tanımlarken


<asp:BoundField DataField="Alan_Adi" />

şeklinde tanımlayıp, girdview'ın rowcreate anında o hücreyi gizlemektir.

Protected Sub GRVDATA_RowCreated(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs)
if e.Row.RowType = DataControlRowType.DataRow orelse e.Row.RowType = DataControlRowType.Header then
e.Row.Cells(0).Visible = False
end if
End Sub

Yorumlar

Bu blogdaki popüler yayınlar

T-SQL'de Bölme işleminde ondalıklı değerlerin korunması

'Sys' is undefined - AJAX Extensions 1.0

Datasource'u olan bir DropDownlist'e ListItem Eklemek