總結一下Gridview隱藏列的問題

2022-09-16 06:42:10 字數 585 閱讀 5200

總結一下gridview隱藏列的問題,下面說幾種方法:

方法一:   就是直接讓你得到的資料表裡面的那一列不給他繫結值、確保你table裡面包含這列資料,比如把你要查詢出來兩列:name;id,你現在只想顯示name,不顯示id,但是後台**還要用到id的值的時候,就直接查詢出來,把name繫結到gridview上的一列,然後設定gridview的datakeyname="id",然後在後台取值的時候直接取值就可以了,例如要取得第一行的id的值就直接gridview1.datakeys[1]["id"] 就可以了,

方法二:

在 gridview1_rowcreated 事件裡面直接寫入:if (e.row.rowtype == datacontrolrowtype.datarow || 

e.row.rowtype == datacontrolrowtype.header)

取值的時候直接e.row.cells[0]就可以了

方法三(我用的方法):

------------------css---------------

.dis

-------------------html----------------

GridView隱藏列問題

在aspx頁面gridview的屬性中設定rowcreated屬性,cs頁面寫下面的 void gridview1 rowcreated object sender,gridviewroweventargs e 可以根據需要設定更多的列 此外,針對datagrid無法提供行主鍵的問題,gridvie...

GridView 用CSS隱藏列

gridview隱藏列取值解決方案 2007 06 23 02 17 分類 asp.net 字型大小 大大 中中 小小 摘要 在asp.net 2.0中增加了乙個新的資料繫結控制項 gridview,其目的用來取代asp.net1.x中的datagrid控制項,但有一點很不爽的是,如果把某列設定為v...

取得gridview隱藏列的值

再次鬱悶了,05的gridview隱藏列就不能進行繫結值,也就是如果把某列設定為visible false,則不會進行資料繫結,也就是說無法直接從gridview中取到這個列內的文字。查了下資料了解了原來還是05對標準web 2.0的支援。這 一功能在datagrid 時代幾乎是必須的,在對列表進行...