我用的是虚拟模式下datagridview   AllowUserToAddRows = true  当我在用手动输入datagridview最后一行时是会新增行的,但是如果是通过对话框赋值给最后一行的CELL就不会增加行,困扰很久了希望各位GGJJ帮帮小弟。谢谢了

解决方案 »

  1.   

    你都可以弹出窗口赋值了,那就直接使用addrow得了!
    DataGridView有点“智能”。我记得我在做一个项目的时候使用是的模拟键盘按键来实现的!!
      

  2.   

    我有用过 值增加到其绑定的数据源的最后一行。然后刷新。增加行之后焦点会跳到第二行,而第一行的数据没有全部填完状态栏会有提示  保存到数据库也会出错
    模拟键盘是什么?  是用KeyDown 事件吗?
      

  3.   

    DataGridView有点“智能”。我记得我在做一个项目的时候使用是的模拟键盘按键来实现的!! 大师,我想了解一下你所说的"模拟键盘"是怎样的,谢谢
      

  4.   

    直接操作数据源即可, DataGridView 会自动刷新的(印象中)...建议使用 BindingSource 进行绑定...^o^