winform程序 DataGridView 单元格的值不能修改

2021-02-19 05:16

阅读:381

标签:一个   不能   记录   idv   属性   放弃   集合   类型   值类型   

  这是做winform程序是使用DataGridView控件时遇到的坑,因为一开始绑定的是list的值类型的数据作为数据源,后面就导致了各种问题,比如不能修改list集合中某一项中的某一个属性的值,必须借助new new一个第三方struct类型对象将list中的那一项替换。

 

  这些还好,真正让我决定放弃struct类型改成class的是,我想将dataGridView 与 数据源 进行双向绑定的时候 ,如果数据源是struct 类型,在界面修改某个对应单元格的值时,不能修改数据源的值,导致单元格失去焦点后其值又变回为以前的值。(简单的说就是修改不了单元格的值)。而使用class就没有这些无聊的问题。记录一下~~~

winform程序 DataGridView 单元格的值不能修改

标签:一个   不能   记录   idv   属性   放弃   集合   类型   值类型   

原文地址:https://www.cnblogs.com/rjdgd/p/14408007.html


评论


亲,登录后才可以留言!