DataGridView 当前行下移如何实现

mdxdjhmsdn 2010-07-31 12:11:48
找做程序的时候遇到最后一行无法修改的问题,其他都可以,书上说是最后一行处于编辑状态,不能修改,只能将当前行到最后一行都统一往下移一位,原来的代码是
int row = this.dgrd_WareData.CurrentCell.RowNumber;
//将当前所在行往下移动一行,为便于实现同步保存
//(否则会出现修改的最后一行无法保存,因为它还处于编辑状态)
this.dgrd_WareData.CurrentCell = new DataGridCell(row+1,0);

现在用的是DataGridView这个控件,不是原来的DataGrid控件,运行不了

请高手指点一下,在线等答案,急~~!!


谢谢了!!!
...全文
123 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
h654507453 2010-08-01
  • 打赏
  • 举报
回复
上移下移:可以通过获得当DataGridView的CurrencyManager去管理
CurrencyManager lcm_temp = (CurrencyManager)this.BindingContext[DataGridView1];
lcm_temp.position++;上移
lcm_temp.position--;下移

1,979

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 其他语言讨论
社区管理员
  • 其他语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧