DataGridView编辑状态自动提交
来源:互联网 发布:御彩轩计划软件黄金版 编辑:程序博客网 时间:2024/05/22 05:05
在使用bindingSource、bindingNavigator+DataGridView修改时会发现, 当你需要保存修改过后的内容,必须将光标指向另外一行, DataGridView才会将编辑过后的数据提交到数据缓存区, 那么,就会让客户感觉起来很不方便(无法直接点保存更新) 这两天上网查了几个方法,可行,下面列举一下: 一、最常见的解决办法。 使用select(),或者修改当前单元格索引使光标跳到另外一行。 这种方式有其弊端,那就是当你只有一行数据时,这方法就行不通。 只能在你点保存之前,新增一行空数据,然后将光标移向空数据,保存之后再将这行空数据删除。 这种方式实现起来比较麻烦,不利于快速开发。 二、使用EndEdit()方法 这种方法其实仔细看看和上面的方法其实同出一辙, 唯一不同的是,这是系统自带的方式,当然就不会出现上面出现的问题。 不过这里要注意一下,只有在保存之前bindingSource和DataGridView都使用了EndEdit()方法表格内数据才能成功提交。(只用一个是没有效果的。) 三、在网上看到的比较搞笑的方法 SendKeys.Send( "{ENTER} ") 模拟人工输入“回车” 当时看到觉得挺搞笑,不过这也不失为一种良方。 |
- DataGridView编辑状态自动提交
- dataGridView自动退出编辑状态
- datagridview 单元格为 编辑状态
- C#中DataGridView编辑状态控制
- C#中DataGridView编辑状态控制
- DataGridView处于编辑状态的时候不响应Keyup事件
- DataGridView指定单元格的编辑状态与修改
- winform设置DataGridView某行某列单元格为可编辑状态
- DataGridView单元格处于编辑状态触发KeyDown等事件
- xml文件编辑状态自动提示
- QTableView自动设置单元格的编辑状态
- 事务仅仅是只读状态,不能自动提交
- 点击后变为可编辑状态(ajax异步提交)
- [VB.NET]VB2005,DataGridView如何设置当前的单元格里的内容处于编辑状态.
- C# .NET DataGridView 去掉键盘End效果 实现按下End就启动编辑状态
- DataGridView在Cell编辑状态响应回车键下的KeyPress/KeyDown/KeyUp事件
- dataGridView编辑模式设定
- DataGridView DataGridViewComboBox可编辑
- 次贷危机和金融危机通俗讲解版
- Error: No class registered for interface 'mx.styles::IStyleManager2'.
- 享购网搜索关键字
- 生活中感动女孩十条
- GCC——C程序是如何编译成的[转]
- DataGridView编辑状态自动提交
- 在Perl中如何派生多进程 -- fork函数
- Zigbee:全新无线网络数据通信技术
- linux下C语言多线程编程实例
- C++嵌套类的使用方法
- java中扩展名的处理
- Windows Server 2003 上的一个事件
- Java API(Appliction programer Interface)
- java.sql.SQLException: 无法从套接字读取更多的数据