关于datagrid的行编辑问题
我试过了,在datagrid行中编辑时新增一行,如果光标不跳到下一行,那么这一行在datatable中是没有保存的,即使在编辑中已经看到下一行已经显示,这是怎么回事?
有没有什么好办法来控制这 个事情
winform vb.net2003
[解决办法]
因为当你不跳出当前行时,当前行不是会由未编辑状态变为己编辑状态的.所以就不会被更新.
最好的办法是在当前cell完成时改变Row的状态
[解决办法]
你不跳出当前行的话程序当然不会自动去改变状态,但你可以手写代码在Cell改变内容时去改变ROW的状态啊
新增行,只要你处于编辑状态,它就会出现在内存中的DataTable中,只不过你不能把它写回到物理数据库中去罢了