從GridView 中取值的方法彙總

2021-04-21 14:24:27 字數 830 閱讀 1411

在我們使用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完全不管理輸入的過程。約束性元件 可以修改屬性值...