dataGridView 选择一行的单元格并获取第一个单元格的值 C#



我有一个dataGridView,我需要通过点击它的行中的任何单元格来获得第一个单元格的值

例如:在第2行中,我可以单击单元格[0]/单元格[1]/单元格[2]或任何其他单元格我需要的是获取行的单元格[0]的值,无论我点击的哪个单元格

我使用的代码的平静,只允许我通过点击第0个单元格本身来获得值,而不是当它所在行的另一个单元格被点击时:

private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
id = (int)dataGridView1.Rows[e.RowIndex].Cells[0].Value;
}

任何帮助都将不胜感激♥

首先请注意,CellClick事件可能不是您想要的。

来自MS文档:

若要确定何时单击单元格内容,请处理CellContentClick事件。

请仔细查看此处:Microsoft DataGridView文档

尽管如此,如果没有绑定事件的代码,很难进行猜测。但我想说,问题出在代码中附加事件侦听器的某个地方。

最新更新