DataGridView 绑定DataTable方式编辑保存的bug?

简介: DataGridView 绑定DataTable方式,进行编辑。如果只在表格的某一行内进行编辑,且保持焦点只在这一行变动。进行数据保存时这一行的变更就无法正常保存。然后我有试着在保存之前调用 DataGridView 的EndEdit .
DataGridView 绑定DataTable方式,进行编辑。
如果只在表格的某一行内进行编辑,且保持焦点只在这一行变动。
进行数据保存时这一行的变更就无法正常保存。

然后我有试着在保存之前调用 DataGridView 的EndEdit .
结果还是无法保存这一行的修改.

最后没有办法就试了试 bindingSource.
先将 DataTable 绑定到 bindingSource.
再将 bindingSource设置为 DataGridView 的数据源.

在保存之前调用 bindingSource 的 EndEdit .
就能正常保存修改了.

确实比较奇怪的问题啊,能workaround就好. 不知道大家有没有遇到这样的问题?
目录
打赏
0
0
0
0
6
分享
相关文章
C# DataGridView用法(—)代码绑定数据源
C# DataGridView用法(—)代码绑定数据源
516 1
VUE之vxe-table高级表格(表格内增删改、导入、导出、自定义打印、列设置隐藏显示等)用法
VUE之vxe-table高级表格(表格内增删改、导入、导出、自定义打印、列设置隐藏显示等)用法
8321 0
VUE之vxe-table高级表格(表格内增删改、导入、导出、自定义打印、列设置隐藏显示等)用法
element-ui table表格多选后再打开默认选中
element-ui table表格多选后再打开默认选中
|
6月前
element table配合from实现双击可编辑表格
如何使用Element UI的el-table和el-form组件实现双击可编辑的表格。
121 0
Element-ui中 表格(Table)组件中 toggleRowSelection 方法设置默认多选项 无法选中解决思路
Element-ui中 表格(Table)组件中 toggleRowSelection 方法设置默认多选项 无法选中解决思路
1433 0
Element-ui中 表格(Table)组件中 toggleRowSelection 方法设置默认多选项 无法选中解决思路
c#中在datagridview的表格动态增加一个按钮方法
c#中在datagridview的表格动态增加一个按钮方法,如果想要这一套教程的可以移步去这里 《期末作业C#实现学生宿舍管理系统》,对了最近我们有一个人工智能交流群,如果大家对代码有问题,想交流的可以进群,私聊我就可以了! 效果图片 : 在Load事件中写入代码 那ui有了功能怎么办呢?别急我们在 dataGridView1_CellContentClick事件中添加方法 这样的话 我们就可以点击对应行的修改来获取到id的值这里有一个bug就是第三行没数据需要隐藏,现在还没有解决,欢迎大家指出!.....
708 0
c#中在datagridview的表格动态增加一个按钮方法
c#Winform修改datatable的列的操作和一些combox绑定实体类,dataGridview的注意点 弹出确认框 弹出的winform出现的位置 load
ds是DataSet 是Datatable的集合 ds.Tables[0]是得到第一张表 然后就是对dt的操作 将Fill_ID列名修改为 “序号” 依次修改列名 combox绑定list 显示combox上的值是用cmb_name 但是 在窗体加载的时候 cmb_name是 它本身的类型名字 而不是空 只有当它上面绑定有真正的值后才会显示。
1389 0