在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和兩...