首页 相关文章 C#中实现DataGrid双向排序

C#中实现DataGrid双向排序

  在.Net 中 DataGrid 虽然有排序的功能,但并不支持双向的排序。用到了,看了些相关的帖子,自己尝试了一种方法,竟然也行得通,主要是用DataGrid.Attributes 存了一个参数,同时在onSortCommand中修改了DataGridColumn的SortExpression. 代码如下:

  

private void BindData(){ DataTable dt = .......; if(dt != null) {  DataView dv = dt.DefaultView;  if(DataGrid1.Attributes["SortBy"] != null)  {   dv.Sort = DataGrid1.Attributes["SortBy"];  }  DataGrid1.DataSource = dv;  DataGrid1.DataBind(); }}private void DataGridSort(object source, System.Web.UI.WebControls.DataGridSortCommandEventArgs e){ DataGrid1.A...[ 查看全文 ]

2016-02-19 标签:

C#中实现DataGrid双向排序的相关文章

手机页面
收藏网站 回到头部