您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> .NET >> DevExpressXtraGridGridControl绑定数据后不能修改,请助!

DevExpressXtraGridGridControl绑定数据后不能修改,请助!

来源:网络整理     时间:2016/5/12 9:17:40     关键词:devexpress

关于网友提出的“DevExpressXtraGridGridControl绑定数据后不能修改,请助!”问题疑问,本网通过在网上对“DevExpressXtraGridGridControl绑定数据后不能修改,请助!”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题:DevExpressXtraGridGridControl绑定数据后不能修改,请助!
描述:

显示控件是DevExpress.XtraGrid.GridControl

如:gridControl1.DataSource = context.users; 一切正常,users为映射到库里一张表的实体

(应用ado.net entity技术)

但JOIN就不行了,

var query = from user in users
join book in books
on user.ID
equals book.ID
select new
{
user.ID,
user.NAME,
book.BookName,
book.NUM
};

gridControl1.DataSource = query ; //users,books分别为映射到库里一张表的实体

显示正常,数据也正是我想要的,但界面不能修改,不知道为什么?请求帮助!


解决方案1:

selectnew
{
user.ID,
user.NAME,
book.BookName,
book.NUM
};

你的Linq查询得到的是一个匿名对象的集合,就比如你用GridControl绑定一个简单数组做数据源一样,都是无法编辑的。


以上介绍了“DevExpressXtraGridGridControl绑定数据后不能修改,请助!”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/1036739.html

相关图片

相关文章