1、首先要将DataGrid控件的AllowSorting属性设置为True以便使DataGrid控件可以将标题的文字显示为排序的链接。
2、设置DataGrid控件的SortCommand事件动作关联
3、通过将点击排序标题后所产生的值SortExpression属性传递到Sql语句的Order子句中以实现排序功能。
例:
public void Sort_Data(object src,DataGridSortCommandEventArgs e)
{
_sortExpression=e.SortExpression;
BindGrid();
}
在BindGrid函数中获取_sortExpression的值,然后在Order by 子句中赋值,以达到排序目的。
if (_sortExpression!=null)
{
sqlStr=sqlStr+" ORDER BY "+_sortExpression;
}
DataGrid控件排序方法
最新推荐文章于 2022-03-19 10:16:36 发布