gridview隱藏列, 並能讀取列值的解決方法。

2021-09-08 23:43:00 字數 895 閱讀 8332

首先 是用datakeynames 來解決

在設計資料庫的時候 ,,我這裡

aa為主鍵。

前台 **

1 

2

3

4 5

6

datakeynames 必須和

datafield的id名字 相同。

後台 首先要獲取一下 

datakeynames :

protected void page_load(object sender, eventargs e)

;}

index 為獲取行數。。。然後string ccr 來獲取值。

protected void gridview1_rowcommand(object sender, gridviewcommandeventargs e)

ccr就是我們要取得隱藏列的值。

在pageload 中把這一列隱藏。我這裡是第五列:

this.gridview1.columns[5].visible = false;

這樣讀出來的ccr的值就是 隱藏那個列的值。

方法二:

首先在前面定義css樣式:

然後在要隱藏的列呼叫這個樣式:

"

guid

" headertext="

guid

" >

e.row.cells[4].visible = false;//

guid列的隱藏

}

直接取隱藏列guid的值。 string guid = gridview1.rows[0].cells[4].text;

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 時代幾乎是必須的,在對列表進行...