取得gridview隱藏列的值

2021-04-27 10:55:56 字數 576 閱讀 5953

再次鬱悶了,05的gridview隱藏列就不能進行繫結值,也就是如果把某列設定為visible=false,則不會進行資料繫結,也就是說無法直接從gridview中取到這個列內的文字。

查了下資料了解了原來還是05對標準web 2.0的支援。

這 一功能在datagrid 時代幾乎是必須的,在對列表進行批量選中操作時非常有用(比如批量刪除),隱藏列通常用於儲存datagrid行對應資料記錄的關鍵字的值,而現在在 gridview中卻行不通,著實令一大批人頭疼不已,網上也有了其解決方案,其中乙個如下,其原理是在行建立時設定其css樣式為不可見,這樣可以避免 直接設定列的visible=false帶來的資料不繫結問題:

void

gridview1_rowcreated(object sender, gridviewroweventargs e)

還有乙個就是對繫結列進行樣式的設定

(1)設定乙個css類:

.hidden 

(2)隨後在gridview的列編輯對話方塊中,對需要進行隱藏的列進行設定,分別設定footstyle,headerstyle,itemstyle的cssclass屬性為「hidden」

如何取得GridView被隱藏列的值

今天在csdn上看到有人問 如何取得gridview被隱藏列的值?當gridview列使用了visible false時,資料就不會被載入到 中了,自然也取不到值了。但是我們就是想要取這個隱藏列的值該怎麼辦呢?我也遇到過這個問題,印象中是設定gridview的datakeys屬性。網上搜了一下,總結...

GridView中如何取得隱藏列的值

在asp.net 2.0中增加了乙個新的資料繫結控制項 gridview,其目的用來取代asp.net1.x中的datagrid控制項,但有一點很不爽的是,如果把某列設定為visible false,則不會進行資料繫結,也就是說無法直接從gridview中取到這個列內的文字。這一功能在datagri...

GridView獲取隱藏列的值

最近試著看了一下asp.net,以前開發過一些web的系統,但是後來一直沒在搞web的了,所以web方面的知識都忘記的差不多了,現在遇到一些問題就記下來,以便日後檢視。在gridview裡面獲取隱藏列的值,有時候一些key欄位不想讓使用者看見,但是後台又需要使用這個關鍵字段去做一些操作,如果使用普通...