首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Datagridview完整行选择但获取单个单元格值

关于Datagridview完整行选择但获取单个单元格值,我们可以通过以下方法实现:

  1. 首先,我们需要在Datagridview控件中设置SelectionMode属性为DataGridViewSelectionMode.FullRowSelect,这样就可以实现整行选择。
  2. 然后,我们可以通过Datagridview控件的SelectedRows属性获取选中的行,并通过Cells属性获取单元格的值。

以下是一个示例代码:

代码语言:csharp
复制
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显示单元格的值。

希望这个答案能够帮助到您。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • 领券