在我們使用gridview的過程中,經常會遇到這樣對問題,我們選擇某一行進行編輯,或選擇某一行刪除或者.......時,我們需要獲取當前行的某些資訊,尤其是當前行的主鍵資訊,主鍵資訊一般不顯示在頁面,此時我們有三種方法來處理。
第一種是使用
datakeynames ,這裡要重點介紹的。
第二種是使用按鈕的
commandargument屬性邦定需要的資訊。
第三種是最古老最通用的方法使用隱藏的方法顯示。
第一種方法:使用datakeynames,datakeynames可邦定一列,也可邦定多列
前台:datakeynames="fid" 繫結乙個值
後台:gridview1.datakeys[e.row.rowindex].value.tostring();
前台:datakeynames="fid,fname" 繫結兩個值
後台:gridview1.datakeys[e.row.rowindex].values[0].tostring();
後台:gridview1.datakeys[e.row.rowindex].values[1].tostring();
或者後台:gridview1.datakeys[e.row.rowindex].values["
fid"
].tostring();
後台:gridview1.datakeys[e.row.rowindex].values["
fname
"].tostring();
在dghkstock_itemcommand事件中:
if ("download" == e.commandname)
點滴積累 從object中取值
很多人在程式設計中可能會遇到這樣的問題,返回乙個object物件,怎麼取其中的值 一般獲得的值都需要轉換成字串物件。如果object中只有乙個值,直接轉換就可以。多個值的情況下怎麼獲取呢?這時候就應該考慮強制轉換。然後再去取值。object objlist object object objlist...
Python中的取值賦值方法
class people object def init self,name self.name name def getname self return self.name def setname self,newname if len newname 5 self.name newname el...
react中form表單取值的方法
import react from react 非約束性組 類似defaultvalue等屬性,不可以程式修改 這個 defaultvalue 其實就是原生dom中的 value 屬性。這樣寫出的來的元件,其value值就是使用者輸入的內容,react完全不管理輸入的過程。約束性元件 可以修改屬性值...