标签:
1.序号列与复选列:只需要设置表格的EnableRowNumber和EnableCheckBoxSelect属性为true即可!
注意:序号列表示的是当前页的顺序,因此即使表格翻页后依然是从1开始的。
默认是多选模式,方式Control、Shift。 取消多选:EnableMultiSelect属性false即可!
如果在后台获取选中的行呢?
1.通过表格的SelectedRowIndexArray获得选中行的索引号列表;
2.通过表格的DataKeys(二维数组)获取本行的数据列表,这就需要事先设置表格的DataKeyNames属性(本例中是"Id,Name")。
2.行扩展列:
其实只是设置了 RenderAsRowExpander属性
然后。扩展列默认是折叠起来的。设置ExpandAllRowExpanders即可全部展开。
3.表格中模拟树(很常用):
1 <x:Grid ID="Grid1" Title="表格" ShowBorder="true" ShowHeader="true"
1 DataTable table = new DataTable();
2 DataColumn column1 = new DataColumn("Id", typeof(int));
3 DataColumn column2 = new DataColumn("Name", typeof(String));
4 DataColumn column3 = new DataColumn("Group", typeof(String));
5 DataColumn column4 = new DataColumn("TreeLevel", typeof(int));
6 table.Columns.Add(column1);
7 table.Columns.Add(column2);
8 table.Columns.Add(column3);
9 table.Columns.Add(column4);
10
11 DataRow row = table.NewRow();
12 row[0] = 101;
13 row[1] = "中国";
14 row[2] = "1";
15 row[3] = 0;
16 table.Rows.Add(row);
4.弹出窗口:
5 </ext:Window>
这是一个窗口
还有一种简便的方式:
1 <ext:WindowField ColumnID="myWindowField" Width="60px" WindowID="Window1" HeaderText="窗口列"
2 Icon="Pencil" ToolTip="编辑" DataTextFormatString="{0}" DataIFrameUrlFields="Id"
3 DataIFrameUrlFormatString="grid_iframe_window.aspx?id={0}" DataWindowTitleField="Name" DataWindowTitleFormatString="编辑 - {0}" />
好了。表格的扩展列就介绍到这里为止。
标签:
原文地址:http://www.cnblogs.com/duyao/p/4221929.html