C# 当我单击datagridview中的行时,如何从datagridview获取任何数据?

C# 当我单击datagridview中的行时,如何从datagridview获取任何数据?,c#,C#,单击datagridview中的行时,如何从datagridview中获取任何数据 我试过这个: String x = dataGridView1.SelectedRows[0].Cells[0].Value.ToString(); 它总是返回datagridview中的第一个数据 有人能帮忙吗?您需要将事件监听器设置为cell单击事件: dataGridView1.CellClick += DataGridView1_CellClick; 处理程序: private void DataGr

单击datagridview中的行时,如何从datagridview中获取任何数据

我试过这个:

String x = dataGridView1.SelectedRows[0].Cells[0].Value.ToString();
它总是返回datagridview中的第一个数据


有人能帮忙吗?

您需要将事件监听器设置为
cell单击事件:

dataGridView1.CellClick += DataGridView1_CellClick;
处理程序:

private void DataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
    string s = dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString();
}

dataGridView1.Rows[Any_index].Cells[0].Value
但我想获取数据,当我在dataGridView1中单击该行时,您应该这样说。这个问题问我如何才能获得任何数据好的,对不起我的问题,你知道答案吗?