DataGridView 当前行下移如何实现
找做程序的时候遇到最后一行无法修改的问题,其他都可以,书上说是最后一行处于编辑状态,不能修改,只能将当前行到最后一行都统一往下移一位,原来的代码是
int row = this.dgrd_WareData.CurrentCell.RowNumber;
//将当前所在行往下移动一行,为便于实现同步保存
//(否则会出现修改的最后一行无法保存,因为它还处于编辑状态)
this.dgrd_WareData.CurrentCell = new DataGridCell(row+1,0);
现在用的是DataGridView这个控件,不是原来的DataGrid控件,运行不了
请高手指点一下,在线等答案,急~~!!
谢谢了!!!
[解决办法]
上移下移:可以通过获得当DataGridView的CurrencyManager去管理
CurrencyManager lcm_temp = (CurrencyManager)this.BindingContext[DataGridView1];
lcm_temp.position++;上移
lcm_temp.position--;下移