bindingsource处于插入或编辑模式

时间:2014-01-07 13:16:14

标签: c# windows winforms bindingsource

我从绑定源绑定我的Windows窗体。当用户在另一个表单上搜索任何员工时,我正在执行一个事件,然后双击我从那里获取id并填写父表单。但在填写表格之前我要检查的是绑定源是编辑还是添加模式。如果绑定源处于添加或编辑模式,那么我将弹出消息以保存处于编辑或插入模式的数据。那么我怎么知道绑定源处于编辑或插入模式。

 private void tsbtnEmpSearch_Click(object sender, EventArgs e)
     {
       if (_context == null)
       _context = new ATSdbEntities();
       EmpSearch empsear = new EmpSearch();
       empsear.ShowDialog();
       int SearchEmpId = empsear.searchEmpid;
       // Here i want to check is the employeesBindingSource
       // Is not in Insert or edit mode     

    if (SearchEmpId > 0)
       {
       SJM.Comet.Employee eu = _context.Employees.Where(d=>d.EmpId==SearchEmpId).SingleOrDefault();
       int empIndex = employeesBindingNavigator.BindingSource.IndexOf(eu);
       employeesBindingNavigator.BindingSource.Position = empIndex;
        }
      }   

感谢您的合作。

0 个答案:

没有答案