读书人

DataGridView 当前行上移怎么实现

发布时间: 2012-12-30 10:43:15 作者: rapoo

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--;下移

读书人网 >C++ Builder

热点推荐