GridVew 隱藏列取不到值

2021-04-15 22:03:48 字數 473 閱讀 2747

有時候我們可能需要讀出資料庫中的一些字段,但是又不將這些字段值顯示到前台,這時候很多人就馬上想到將該字段設定為隱藏(visuable=false) 不就解決了嗎。

不錯最終我們都是將其設定為 false,關鍵在於你什麼時候設定。

起初我在前台編輯列中直接將 visuable 屬性設定為 false ,結果我在 rowdatabound 事件中始終取不到該列的值,調了好半天,發現原來這樣的做法會導致該列在資料繫結時沒有被賦值。

解決辦法:

在gridview   的 rowcreated 事件中將對應列的 visuable 屬性設定為 false ,而不是在前台設定。這樣子做不但該列獲取到了值,同時也被設定為不可見。

protected

void

gvprojectinfo_rowcreated(

object

sender, gridviewroweventargs e)

...}

GridView中如何取隱藏列的值

1.gridview中如果有隱藏列的話,通過這種方式值取不到值的 this.gridview.rows e.neweditindex cells 2 text 所以必須通過其他的方式來取值 protected void gridview rowdatabound object sender,grid...

value取不到值

value取不到值,後來發現不能用static來修飾 原 value private static string commonnetworkproxy 改為如下可以取到值 value private string commonnetworkproxy 總結 1.使用static或final修飾了ta...

session取不到值

今天鼓搗專案時出現了乙個問題 專案重啟後,第一次請求經過過濾器時 session取不到值,導致被攔截 經過半天的研究,終於.我請教了別人 把 給了朋友,在朋友一段時間的琢磨下,終於.都沒弄出來,因為他一次登陸就成功了,無法復現問題 我當時百思不得其解,難不成我伺服器還能有問題?最後我關掉了瀏覽器,啟...