【发布时间】:2016-02-18 11:17:58
【问题描述】:
我想知道如何使用 Linq 引用已编辑单元格的列和行。我有一个包含 3 列的 DataGrid,其中将接收 1 到 100 之间的整数(在第 3 列中)。单元格编辑结束后,我需要验证整数是否在 1 到 100 之间,如果是,则将它们插入数据库。我的问题是,我不知道如何引用被选中的单元格。我对此很陌生,所以有没有一种简单的方法来引用已编辑单元格的列/行,以及同一行中相应数据的列/行。
我想我需要这样开始:
private void gvMarks_CellEndEdit(object sender, DataGridViewCellEventArgs e)
{
if () //if new data between 1 and 100
{
//enter into database using Linq
using (DataModel db = new DataModel())
{
//Linq code here
db.SaveChanges();
this.student_CourseTableAdapter.Fill(this.libraryDBDataSet.Student_Course);
}
}
else
{
MessageBox.Show("Error Message");
}
}
【问题讨论】: