如何允许用户使用LINQ to Entity更新datagridview ?
本文关键字:Entity 更新 datagridview to LINQ 何允许 用户 | 更新日期: 2023-09-27 18:01:58
我试图改变editMode,但这不是这样做。我需要允许用户编辑列和更改将被保存回数据库。目前datagridview是只读的。我的专栏是"SID"answers"Mark"。
这就是我如何将我的组合框绑定到datagridview
private void cboeCID_SelectedIndexChanged_1(object sender, EventArgs e)
{
var CID = Convert.ToInt32(cboeCID.Text);
using (Entities2 db = new Entities2())
{
var course = from c in db.Student_Course where c.CID == CID select new {
SID = c.SID,
Mark = c.Mark};
editDataGridView.DataSource = course.ToList();
}
}
设置要编辑的列,以及DataGridView等处理程序。CellValueChanged事件。
在处理程序中,只需捕获更改并将其保存到DB,刷新Grid DataSource
,它应该工作。