首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

关于datagrid的行编辑有关问题

2012-02-09 
关于datagrid的行编辑问题我试过了,在datagrid行中编辑时新增一行,如果光标不跳到下一行,那么这一行在data

关于datagrid的行编辑问题
我试过了,在datagrid行中编辑时新增一行,如果光标不跳到下一行,那么这一行在datatable中是没有保存的,即使在编辑中已经看到下一行已经显示,这是怎么回事?
有没有什么好办法来控制这   个事情
winform   vb.net2003

[解决办法]
因为当你不跳出当前行时,当前行不是会由未编辑状态变为己编辑状态的.所以就不会被更新.
最好的办法是在当前cell完成时改变Row的状态
[解决办法]
你不跳出当前行的话程序当然不会自动去改变状态,但你可以手写代码在Cell改变内容时去改变ROW的状态啊
新增行,只要你处于编辑状态,它就会出现在内存中的DataTable中,只不过你不能把它写回到物理数据库中去罢了

热点排行