对DataTable时的记录进行排序
2004-11-28 12:07
232 查看
使用DataView
DataView dv = new DataView( dataTable );
dv.Sorting = "列名 排序方式"; //排序方式为ASC|DESC
------------------------------------------------------------
DataView dv = DataTable1.DefaultView;
dv.Sort = "id asc";
------------------------------------------------------------
//如果dataset已经取出来,那你的要求就不能一步实现了。
//1。使用DataTable的select这个方法,这个方法还可以用于过滤datarow
//2。再把排好序的datarow加入到datatable中
string strExpr = "";
string strSort = "column DESC";
DataRow[] dr = ds1.Tables[0].Select(strExpr,strSort);
ds1.Tables[0].Clear();
foreach(DataRow next in dr)
{
ds1.Tables[0].Rows.Add(next);
}
//大功告成!
DataView dv = new DataView( dataTable );
dv.Sorting = "列名 排序方式"; //排序方式为ASC|DESC
------------------------------------------------------------
DataView dv = DataTable1.DefaultView;
dv.Sort = "id asc";
------------------------------------------------------------
//如果dataset已经取出来,那你的要求就不能一步实现了。
//1。使用DataTable的select这个方法,这个方法还可以用于过滤datarow
//2。再把排好序的datarow加入到datatable中
string strExpr = "";
string strSort = "column DESC";
DataRow[] dr = ds1.Tables[0].Select(strExpr,strSort);
ds1.Tables[0].Clear();
foreach(DataRow next in dr)
{
ds1.Tables[0].Rows.Add(next);
}
//大功告成!
相关文章推荐
- 学习java的开始
- 再谈Java中Servlet
- 在.NET winform中实现彩色光标和自定义光标
- 使用FSO把文本信息导入数据库
- 2004-11-27csdn书友会记行
- ThoughtWorks想进中国,却不知道怎么着陆。:-)
- 烦恼是想出来的,不想就没有。
- SQL注入天书—ASP注入漏洞全接触
- Windows下JAVA环境变量的设置详解
- 用MASM32 DIY的下次开机自动删除文件程序(v0.0.0005)
- Review of Debugging the development process 6. Constant, Unceasing Improvement
- 好友!
- Oracle进程内存结构-如何察看Oracle进程消耗的内存
- 花1K内存实现高效I/O的RandomAccessFile类
- 太原莲花落一则
- 推荐一下FireFox:)
- 不要再做语言之间的比较了。
- TFT-LCD液晶显示器摘要
- WebServices入门
- WMI 脚本入门