我是C#的新手,我想在GridView中显示特定的行。我可以这样做,但我无法更新它。 我的代码:
private void bindGridView()
{
myContextDataContext context = new myContextDataContext();
var q2 = from p in context.employees
where p.check_is_mngr == 1
select p;
employeeDataGridView.DataSource = q2;
}
我在bossAcc_Load函数中调用了bindgridview()。在我的表单中,我有add_new按钮和保存按钮。 这是保存按钮功能:
private void button5_Click(object sender, EventArgs e)
{
this.Validate();
this.employeeBindingSource.EndEdit();
this.tableAdapterManager.UpdateAll(this.my_proDataSet);
}
但是当我点击保存按钮时,没有更新数据。我该怎么办?
答案 0 :(得分:0)
试试这个,
var q2 = from p in context.employees
where p.check_is_mngr == 1
select p;
employeeDataGridView.DataSource = null;
employeeDataGridView.DataSource = q2 ;