獲取DataGrid的Footer中的控制項

2021-09-30 02:27:41 字數 708 閱讀 1273

今天又整理出一篇footer的文章。很多情況下由於需要都會在footer中放入一些控制項,但是最後在獲得這些控制項引用的時候就會遇到點小麻煩,由於footer,header,pager都不在datagrid.items屬性中,該屬性返回的集合只包含資料繫結生成的item,所以必須用其他方法來做。下面是我從csdn和其他地方總結而來的幾種方法:

1.在iteamcreated或者itemdatabound中,具體**就不多寫了。

2.遍歷datagrid的所有item。datagrid.controls[0]一般來說都是生成的table。**如下: foreach (datagriditem item in datagrid.controls[0].controls)

}前面兩種方法大家都經常用,這裡再列出以前在csdn上看到的思歸大哥提出的另外兩種方法。

3.table t=(table)datagrid.controls[0];

//該item就是footer,此時你就可以用findcontrol查詢了。

4.如果只有乙個footer的話,你可以使用一般的html標記放在footer裡面,然後你就可以用request.form['yourcontrolname']來獲取它;但是這樣做有個很不利的一點就是不容易在伺服器端改變它的值。

獲取easyui的datagrid某行資料的某列值

title 單據編號 field code width 160,sortable true,formatter function value,row,index if value false return value 可以看到,getdetaillink 方法就是我們要獲取某行資料某字段值處理的方法...

獲取DataGrid的Footer中的控制項

很多情況下由於需要都會在footer中放入一些控制項,但是最後在獲得這些控制項引用的時候就會遇到點小麻煩,由於footer,header,pager都不在datagrid.items屬性中,該屬性返回的集合只包含資料繫結生成的item,所以必須用其他方法來做。下面是我從csdn和其他地方總結而來的幾...

wpf 中獲取datagrid中的值

public static void setdatagridcellisenabled datagrid datagrid,int rowindex,int cellindexarray,bool isenabled public static datagridcell getdatagridcel...