日期:2014-05-18  浏览次数:20995 次

DataTable怎么重新排序?
通过select语句查询得到了一个DataTable,我用下面的办法对其重新排序:
C# code
            var Dv = new DataView(sqlDT);
            Dv.RowFilter = "userName='" + user + "' ORDER BY openTime";
            var newTable = Dv.ToTable();

出现运行错误:
  语法错误:“ORDER”运算符后缺少操作数。”
请指教正确的写法,谢谢!

------解决方案--------------------
DataTable.Select("userName='" + user + "',ORDER BY openTime");
------解决方案--------------------
额,错了。Dv已经是DataView了,直接Dv.Sort = "openTime";即可。