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

如何给DataTable排序
各位好:
  我现在使用DataSet装箱一组数据,预先我已在DataTable中加入了一列,然后编号,1,2,3,4.....!
   
  这一列为排序用,按从小到大的顺序排序!
  
  然后将DataSet绑定到控件的DataSource上!

  我现在在界面上作如下操作:
   
  选定控件中的一条数据,修改将其编号改掉,如:原来序号为3,现改为2,然后实现整个DataTable重新编号,并将编号后的数据显示在界面上,如同Excel表格一样,删除/插入新行,后面的行号会自动重排.

如果用小事例就更好,急等,先谢谢各位了!  

 

------解决方案--------------------
你ID改完不重复?
如果不考虑这个的话
DataView dv=new (dt);
dv.Sort="ID";
dt=dv.ToTable();
datagridview.DataSourse=dt;

------解决方案--------------------
DataView dv=new (dt); 
都写成这样了,呵呵
DataView dv=new DataView (dt);