关于Linq读取数据修改的问题
var db = new NWEntities();
var query = from t in db.Employee
where t.FirstName.StartWith("A")
select t;
dataGridView1.DataSource=query;
那么在界面上可以直接修改dataGridView1。
但是
var db = new NWEntities();
var query = from t in db.Employee
where t.Name.StartWith("A")
select new {t.FistName,t.LastName};
dataGridView1.DataSource=query;
那么dataGridView1就变成不可编辑,硬是要将dataGridView1.ReadOnly=false; 就会报错。
我的Employee是50+个字段,我的界面只想显示2-3列,然后由用户来修改,我可不希望把所有列都读取出来然后隐藏了。