DataTable的排序

其实对DataTable的处理方法很丰富,到网上找到处都是,这次讨论的排序是直接对DataTable进行排序,不过我们经常是的是在DataView中进行操作的,因为DataView具有排序与过滤的功能。

以下是实现的代码,还算简单,这里用到CLONE与DataTable的Select方法。如下:

private DataTable process(DataTable sourceTable)
{
DataTable dtCopy 
= source.Clone();
DataRow[] drs 
= sourceTable.Select("","Field1,Field2");
for(int i=drs.Length-1;i>-1;i--)
{
dtCopy.Row.Add(drs[i].ItemArray);
}

return dtCopy;
}
posted @ 2008-07-09 22:01  芙蓉客  阅读(186)  评论(0编辑  收藏  举报