高分求救:在datagrid中指定位置插入一个空行
客户要求在datagrid的指定位置插入一行,我用dataTable.Rows.InsertAt(dataRow,Index)插入后,在dataTable中查看,dataRow确实是插入在了指定位置,但是在绑定的dataGrid中却仍然是显示在最后一行。
有人说,插入后,用dataTable.AcceptChanges()一下就可以了。这个确实是可以在指定行显示了。但是我插入的是空行,AcceptChanges以后,新插入的行dataRow的状态就变成了Unchanged了,这时候如果再用dataAdapter.Update(dataTable)向数据库提交更新就会出错。
不知道那位高人有好的解决方法,不胜感激啊!