今天遇到了一个刺手的问题。弄了一个小时。
问题是DATATABLE要有两条数据交换位置,刚开始用的想法是:
datarow dr= null;
dr= table.rows[0];
table.row.removeAt(0);
table.rows.add(dr);
结果删除后数据消失,使我很郁闷。于是去网上搜了一下,找到一个很好的方法。由于时间很急没有看他的名字,再次说声谢谢了。方法如下:
datarow dr = table.newrow();
dr.ItemArray =table.rows[i].ItemArray ;
table.rows[i].ItemArray = table.rows[i+1].ItemArray ;
table.rows[i+1].ItemArray = dr.ItemArray ;
这样就交换了两面三刀条数据。很方便,与大家共享一下。