关于Datagridview完整行选择但获取单个单元格值,我们可以通过以下方法实现:
以下是一个示例代码:
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
if (e.RowIndex >= 0)
{
DataGridViewRow row = dataGridView1.Rows[e.RowIndex];
dataGridView1.ClearSelection();
row.Selected = true;
string cellValue = row.Cells[e.ColumnIndex].Value.ToString();
MessageBox.Show("单元格值:" + cellValue);
}
}
在这个示例代码中,我们通过CellClick事件获取单击的单元格位置,并通过SelectedRows属性获取选中的行,然后通过Cells属性获取单元格的值。最后,我们使用MessageBox显示单元格的值。
希望这个答案能够帮助到您。
领取专属 10元无门槛券
手把手带您无忧上云