dataGrid中的插入一行的问题!
dtR是一个DataTable
DataRow newRowR = dtR.NewRow();
int mIndex=dataGrid.CurrentCell.RowNumber;
if(mIndex>-1 && mIndex<dtR.Rows.Count)
{
dtR.Rows.InsertAt(newRowR, mIndex);
dtR.AcceptChanges();
}
我用这个dtR绑定了dataGrid为什么在插入一行以后,如果用鼠标点击这个dataGrid以后就不能往里写内容,并且有时候写进去的内容就跑到最后一行了,晕!!
问题点数:0、回复次数:4Top
1 楼XuexinkeUranus(新科)回复于 2004-05-03 09:48:55 得分 0
高手赐教...Top
2 楼wangsaokui(无间道III(终极无间)C#MVP)回复于 2004-05-03 10:24:27 得分 0
调用 AcceptChanges 时,任何仍处于编辑模式的 DataRow 对象将成功结束其编辑。DataRowState 也会随之更改:所有状态为 Added 和 Modified 的行的状态都变为 Unchanged;Top
3 楼XuexinkeUranus(新科)回复于 2004-05-06 18:03:27 得分 0
楼上的大哥(大姐)你能不能赐教一些代码阿!我不是很明白你说的....能不能给介绍一下解决办法...Top
4 楼wsnet(英雄所见)回复于 2004-05-08 00:33:11 得分 0
不要急于调用AcceptChanges 先!Top




