無法讀取 GridView 隱藏欄位的值
只是GridView跟DataGrid原本設計的行為有點不同
GridView在bind資料之前所隱藏欄位都不會受到DataBind()的影響
所以也就不會綁定任何資料
你可以先讓所有欄位都是可見的
然後在RowCreated事件中再用程式隱藏欄位
因為RowCreated事件發生時資料早就已經bind到GridView裡了
所以應該可以讀取得到資料
http://www.purecs.net/Threads/t503.aspx
GridView在bind資料之前所隱藏欄位都不會受到DataBind()的影響
所以也就不會綁定任何資料
你可以先讓所有欄位都是可見的
然後在RowCreated事件中再用程式隱藏欄位
1 | public void GridView_OnRowCreated(object sender, GridViewRowEventArgs e) |
2 | { |
3 | e.Row[0].Visible = false; |
4 | } |
看不清楚 | 列印 | 複製 |
因為RowCreated事件發生時資料早就已經bind到GridView裡了
所以應該可以讀取得到資料
http://www.purecs.net/Threads/t503.aspx