开发者论坛

 找回密码
 注册 (请使用非IE浏览器)
查看: 3109|回复: 2

GridView增改

[复制链接]

0

精华

3

贡献

0

赞扬

帖子
13
软币
143
在线时间
7 小时
注册时间
2016-10-27
发表于 2016-12-5 13:22:37 | 显示全部楼层 |阅读模式
1.我提供的数据源是Oracle EntityFramwork实体集得来的List泛型集合;2.GridViewt通过设置属性后界面如图

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


GridView 的界面布局

GridView 的界面布局

出现的问题

出现的问题
回复

使用道具 举报

0

精华

3

贡献

0

赞扬

帖子
13
软币
143
在线时间
7 小时
注册时间
2016-10-27
 楼主| 发表于 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了

评分

参与人数 1贡献 +3 收起 理由
羽叶 + 3 感谢分享

查看全部评分

回复

使用道具 举报

0

精华

0

贡献

0

赞扬

帖子
67
软币
342
在线时间
51 小时
注册时间
2019-2-25
发表于 2019-3-24 14:03:04 | 显示全部楼层
最近一直被这个问题困扰,GridView的单元格无法编辑,我连的数据源是数据库,要让GridView能编辑字段内容,要如何处理?
回复

使用道具 举报

Archiver|手机版|小黑屋|开发者网 ( 苏ICP备08004430号-2 )
版权所有:南京韵文教育信息咨询有限公司

GMT+8, 2024-12-22 15:03

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表