关于网友提出的“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