2013-05-03 133 views
1

我有一個組合框和文本框來篩選我的數據,並顯示在一個DataGridView:上的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上做出右鍵點擊選項,它給了我一個菜單來打開一個新窗體來編輯選中的結果行。

Picture of Form

回答

1

你需要一個上下文菜單,分配給你的DataGridView,然後監測通過Editing_Control_Showing事件的事件處理上的DataGridView。