标签:一个 不能 记录 idv 属性 放弃 集合 类型 值类型
这是做winform程序是使用DataGridView控件时遇到的坑,因为一开始绑定的是list<struct>的值类型的数据作为数据源,后面就导致了各种问题,比如不能修改list集合中某一项中的某一个属性的值,必须借助new new一个第三方struct类型对象将list中的那一项替换。
这些还好,真正让我决定放弃struct类型改成class的是,我想将dataGridView 与 数据源 进行双向绑定的时候 ,如果数据源是struct 类型,在界面修改某个对应单元格的值时,不能修改数据源的值,导致单元格失去焦点后其值又变回为以前的值。(简单的说就是修改不了单元格的值)。而使用class就没有这些无聊的问题。记录一下~~~
winform程序 DataGridView 单元格的值不能修改
标签:一个 不能 记录 idv 属性 放弃 集合 类型 值类型
原文地址:https://www.cnblogs.com/rjdgd/p/14408007.html