首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

DataGridView 当前行上移怎么实现

2012-12-30 
DataGridView 当前行下移如何实现找做程序的时候遇到最后一行无法修改的问题,其他都可以,书上说是最后一行

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

热点排行