首先繫結
datakeynames
gridview.datakeynames = new string ;
取值
string aaa= gridview.datakeys[e.row.rowindex].value.tostring(); 1
、在繫結時設定主鍵:
//設定主鍵;
gridview1.datakeynames = new string ;
gridview1.databind();
2 、獲取鍵值:
gridview1.datakeys[e.rowindex].value.tostring();
按鈕事件裡新增
string str_dk= gridview1.datakeys[e.row.rowindex].value.tostring();
如果gridview 控制項的datakeynames 屬性設定了表的兩個字段(subjectid,mode) ,那麼在為gridview 繫結資料時對庫表的每個記錄的指定欄位值要作出判斷。後台**中的e.row.rowindex 即表示gridview 的當前行( 對應於庫表的當前記錄) ;而 view1.datakeys[e.row.rowindex].values["mode"].tostring() 則獲取當前行指定字段(mode) 的值。若前台**只寫:datakeynames="subjectid'( 即datakeynames 屬性只填入乙個欄位名) ,則後台只需寫成: view1.datakeys[e.row.rowindex].value.tostring()) 即可。
同樣的,要動態獲取當前行另乙個欄位的值可以這樣寫: view.datakeys[e.row.rowindex].values["subjectid"].tostring()) 。
取得gridview隱藏列的值
再次鬱悶了,05的gridview隱藏列就不能進行繫結值,也就是如果把某列設定為visible false,則不會進行資料繫結,也就是說無法直接從gridview中取到這個列內的文字。查了下資料了解了原來還是05對標準web 2.0的支援。這 一功能在datagrid 時代幾乎是必須的,在對列表進行...
gridview 點選某行任意位置選擇該行
protected void gridview1 rowcreated object sender,gridviewroweventargs e this.runtimestyle.csstext background color e6c5fc window.oldtr this selectind...
GridView中點選某行的任意位置就選中該行
gridview中點選某行的任意位置就選中該行 分類 第一步 新增選擇列 點選gridview右邊小尖頭,雙擊commandfield,選中 選擇 新增,將起設定為不可見 第二步 處理 clientscriptmanager.registerforeventvalidation 方法來註冊回發或 資...