网友发一个winform的datatable过来,说在增行(0..N)的时候,在新增行里一输入数据,此行就跑到最后行去了
代码如下
DataRow newrow = DT.NewRow();
newrow[1] = "ok";
newrow["isTotal"] = false;
int index=this.dataGrid1.CurrentCell.RowNumber;
DT.Rows.InsertAt(newrow,index);
DT.AcceptChanges();
this.dataGrid1.Refresh();
newrow[1] = "ok";
newrow["isTotal"] = false;
int index=this.dataGrid1.CurrentCell.RowNumber;
DT.Rows.InsertAt(newrow,index);
DT.AcceptChanges();
this.dataGrid1.Refresh();
后来到网上找了一下,相关的如下
http://www.dotnet247.com/247reference/msgs/20/103272.aspx
这时,网友发消息说,他放在vs2005里重新编译一下就解决问题了