DataGrid中四種取值方式(實用)

2022-02-23 11:58:12 字數 1471 閱讀 3478

我們在datagrid的使用中經常會遇到取得datagrid的值的問題。

有4種方式可能遇到的情況:

(1)繫結列

(2)模板列中直接放靜態的字串

姓名

(3)模板列中直接放繫結的字串

<%#databinder.eval(container.dataitem,"vname")%>

(4)模板列中通過label放繫結的字串

'> 

view plain

copy to clipboard

print

?2                

3                        

4                    

5                        

6                            姓名    

7                        

8                        

9                    

10                        

11                            <%#databinder.eval(container.dataitem,"vname")%>    

12                        

13                        

14                    

15                        

16                            ' runat="server">    

17                                

18                        

19                        

20                        

21                

22                

後台**:c#   

if(e.commandname=="del")    

2      

說明:   

(1)第一種用繫結列的方式可以直接通過cells[i].text取    

(2)第二種方式也直接可以取,但是討厭的vs.net總是會在前台把列中的內容換行,所以這裡還需要對輸出的東西進行去除首尾的空格    

(3)第三種方式是網友問的最多的,不能直接通過cells[i].text取到值,可以通過上面給出的方法來取,同樣需要去除首尾的空格    

(4)第四種方式也是最簡單的方式,當然你可以直接寫e.item.findcontrol("name")  

python中四種命名方式

1 object 公用方法 2 object 半保護 被看作是 protect 意思是只有類物件和子類物件自己能訪問到這些變數,在模組或類外不可以使用,不能用 from module import 匯入。object 是為了避免與子類的方法名稱衝突,對於該識別符號描述的方法,父 類的方法不能輕易地被...

四種定址方式

直接在指令中給出運算元,不需要儲存單元,執行速度快,但是顯然資料也不能冗長,通用型性差,一般用來指定一些要求不高的整形整數。運算元 於暫存器,結果也寫回暫存器。顯然這個主要用到暫存器,這也是他的名字的由來。指令給出有效位址,這使得位址碼會很長,通用性也差。指令中給出的是運算元位址的位址,顯然就是要根...

四種監控方式

四種方式 logging tracing metrics healthcheck 1 研發成本來說 logging 比較低 metrics 一般 tracing比較高 2 運維成本來說 logging 比較高 3 相應能力來 metrics 比較好 4 解決問題來說 tracing 比較好 logg...