DataGrid服务器控件提供一种向网格中添加排序功能的途径,可以使用下列方法进行排序
(1) 默认排序:网格中的所有列都是可以排序的,每列的标头包含一个LinkButton控件,用户单击譔控件可以进行排序。若要使用默认排序,请设置DataGrid控件的属性以启用所有列的排序,然后在SortCommand事件中创建处理的程序执行譔排序,设置默认排序可以按如下方法:
 1:在"设计"视图中,选择DataGrid控件,然后单击"属性"窗口底部的"属性生成器"链接。
 2:在"DataGrid 属性"对话框中,单击"常规"选项卡。
 3:将网格的AllowSorting属性设置为True.
 4:运行时,所有的列的标头自动呈现为LinkButton控件。当用户单击列标头时,该列的绑定字段的名称作为排序的关键字传递。
(2) 自定义排序:定义可将哪些列排序以及用户单击该列标头中什么类型的按钮进行排序。
自定义排序是在网格中定义绑定列和模板列,并在SortCommand事件中编写代码以排序数据。设置自定义排可按照如下步骤进行:
 1:在"设计"视图中,选择控件,然后单击"属性"窗口底部的"属性生成器"链接。
 2:在"DataGrid 属性"对话框中,单击"常规"选项卡。
 3:在"行为"部分,选择"允许排序"框,然后切换到"列"选项卡。
 4:向控件中添加绑定列和模板列的任意组合。
 5:若要启用列的排序,请为譔列的"排序表达式"输入值。通常是譔列要绑定到的数据字段名称。

页面代码:

<form ] = e.SortExpression;
   }
   DataGridDataBind();
  }

运行点击DataGrid的列标头就可以进行排序了。

相关文章:

  • 2022-12-23
  • 2021-10-12
  • 2022-01-22
  • 2022-12-23
  • 2022-12-23
  • 2021-06-19
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-10-04
  • 2022-12-23
  • 2021-12-12
  • 2021-08-16
  • 2021-07-02
相关资源
相似解决方案