码迷,mamicode.com
首页 > Windows程序 > 详细

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

时间:2021-02-18 13:55:48      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:一个   不能   记录   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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有
迷上了代码!