lhstrong

博客园 首页 新随笔 联系 订阅 管理

今天遇到了一个刺手的问题。弄了一个小时。

问题是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 ;

这样就交换了两面三刀条数据。很方便,与大家共享一下。

 

posted on 2009-04-23 15:37  SEA虎  阅读(1350)  评论(1编辑  收藏  举报