用DataTable排序的一般方法

通常我们在检索到数据,存入DataTable之后,再绑定到GridView。当用户点击列的名字时,我们让该列自动排序,升序和降序交差出现。这个时候,如果我们还是构造sql语句,重新与数据据服务器联结,再次进行检索,会耗费太多的时间和资源,所以在这里,我们可以用DataView的Sort属性,进行一个快速简单的排序。

该属性如下:(如果你想看详解,可以到msdn里搜索一下)

DataView.Sort Property

public string Sort {get; set;}
例:dt.DefaultView.Sort="id desc";

这样,dt就是按照指定列进行简单排序后的数据集了,直接再绑定到GridView即可。

相关方法还有:

DataView dv=new DataView(dt);

dv.Sort="id desc";

DataView dv=dt.DefaultView;

dv.Sort="id desc";

注:在这里,dt是我们前面已经实例化的数据集,存放着检索结果,以前使用它绑定到的GridView。

当然,你也可以直接使用dv直接绑定到GridView。

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值