C# Datagridview事件未触发

C# Datagridview事件未触发,c#,winforms,datagridview,C#,Winforms,Datagridview,我有一个dataGridView,我试图在单击单元格时触发一个事件。我尝试使用以下事件,但没有成功: private void dataGridView2_CellClick(object sender, DataGridViewCellEventArgs e) { //dosomething } private void dataGridView2_CellMouseClick(object sender, DataGridViewCellEven

我有一个
dataGridView
,我试图在单击单元格时触发一个事件。我尝试使用以下事件,但没有成功:
    private void dataGridView2_CellClick(object sender, DataGridViewCellEventArgs e)
    { 
     //dosomething
    }

    private void dataGridView2_CellMouseClick(object sender, DataGridViewCellEventArgs e)
    { 
     //dosomething 
    }

    private void dataGridView2_CellContentClick(object sender, DataGridViewCellEventArgs e)
    { 
     //dosomething 
    }

    private void dataGridView2_CellContentDoubleClick(object sender, DataGridViewCellEventArgs e)
    { 
     //dosomething 
    }

    private void dataGridView2_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
    { 
     //dosomething 
    }



我确保了
dataGridView
的名称匹配,但这些事件都没有触发或显示在调试器中。我遗漏了什么吗?

在designer中选择网格,转到属性,单击属性中的事件按钮,然后双击CellClick event右侧的值单元格 或 转到designer.cs文件,查看gridview所有属性的定义位置,并查看是否存在类似的行

gridview.CellClick+=新事件处理程序(dataGridView2\u CellClick)


如果不存在,则添加它。

匹配名称并不重要,请确保使用代码或设计器将事件处理程序方法附加到事件。我认为您缺少实际连接事件的部分。它不会神奇地附加事件,因为您有控件名、下划线和事件名。就像@RezaAghaei建议的那样,使用设计器或者用代码实现。奇怪的是,我以前从来没有连接过它。我总是把它打出来,而且它刚刚起作用。我总是把它打出来,它刚刚起作用。胡说请参阅以了解有关连接活动的更多信息!–5分钟前对你来说这可能是胡说八道,但我以前从未参与过这项活动,而且我已经使用C#4-5年了。