我有一个组合框和一个文本框来过滤我的数据并在datagridview中显示它们:
AFDBEntities adbe = new AFDBEntities();
private void btnSearch_Click(object sender, EventArgs e)
{
var cbo = cmbInstallers.Text;
switch (cbo){
case "First Name":
var ianst = (from x in adbe.TblInstallers
where x.FirstName.Contains(txtSearch.Text)
select x).ToList();
dgvSearched.DataSource = ianst;
}
现在当我有4个包含“x”的结果时,它们都显示在datagridview中。 我想在datagridview上右键单击选项,它为我提供了一个用于打开新表单以编辑所选结果行的菜单。
答案 0 :(得分:1)
您需要为DataGridView分配一个上下文菜单,然后通过DataGridView上的Editing_Control_Showing事件句柄监视其事件。