GridView隱藏列問題

2021-06-18 20:10:51 字數 764 閱讀 5501

在aspx頁面gridview的屬性中設定rowcreated屬性,cs頁面寫下面的**:

void

gridview1_rowcreated(

object

sender, gridviewroweventargs e)

//可以根據需要設定更多的列}

此外,針對datagrid無法提供行主鍵的問題,gridview提供了兩個全新的屬性:datakeys和datakeynames!其sdk中的描述如下:datakeynames:獲取或設定乙個陣列,該陣列包含了顯示在 gridview 控制項中的項的主鍵欄位的名稱。 datakeys:獲取乙個 datakey 物件集合,這些物件表示 gridview 控制項中的每一行的資料鍵值。現在來看乙個簡單的實現,假設主鍵欄位是id:

//設定主鍵欄位名稱陣列,可以多個字段,

//你也可以在設計器中直接設定主鍵字段,多個欄位用逗號隔開

gridview1.datakeynames 

=new

string ;

這樣,當進行資料繫結時,gridview會自動用鍵值填充datakeys集合,從而在繫結或者回傳後可以通過datakeys集合來獲取某一行的鍵值,例如假設想獲取第i行的id鍵值,其**如下:

//獲取第i行的id鍵值,注意該索引即行的索引,從header到footer都算在內

stringid=

gridviews1.datakeys[i]["id

"].tostring();

//通過鍵值對資料進行處理……

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

隱藏或顯示GridView控制項列

有在論壇問及怎樣隱藏或顯示gridview控制項的列。下面是insus.net實作方法,可供參考。gridview資料,來自 首先來看看實現後的結果 insus.net把gridview第一列設定好不能隱藏,其餘2至4列的索引為1至3。在gridview控制項上方,放乙個dropdownlist和兩...