小平1993 发表于 2016-12-5 13:22:37

GridView增改

1.我提供的数据源是Oracle EntityFramwork实体集得来的List泛型集合;2.GridViewt通过设置属性后界面如图

3.当我开始编辑的时候或是添加一行时弹出的框,却出现每行对应的数据不能编辑,无论是添加一行还是修改一行


小平1993 发表于 2016-12-7 14:58:17

楼主已自行解决希望方法能帮到后来遇到相同问题的人


主要原因就是XtraGrid 数据源为List时就是不能编辑数据的!!!!
方案一:
Unable to edit value in Xtragrid if data source is List
https://www1.devexpress.com/Support/Center/Question/Details/Q518840

方案二:
将List转成BindingList通过连接方法Concat 即可就是这么简单


l数据源为List不能编辑数据的原因:List 中的对象是readOnly的而且基本改变不了一定要用这个就只能重写GridControl了

Halley 发表于 2019-3-24 14:03:04

最近一直被这个问题困扰,GridView的单元格无法编辑,我连的数据源是数据库,要让GridView能编辑字段内容,要如何处理?
页: [1]
查看完整版本: GridView增改