我在 C# 中从 DataGridView 获取值时遇到了一些问题。
我目前正在使用此代码,例如:
private void GridView_Discount_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
Label_DiscountID.Text = GridView_Discount.Rows[e.RowIndex].Cells[0].Value.ToString();
Field_DiscountName.Text = GridView_Discount.Rows[e.RowIndex].Cells[1].Value.ToString();
Field_DiscountRate.Text = GridView_Discount.Rows[e.RowIndex].Cells[2].Value.ToString();
}
...它确实有效。
但是,它仅在我单击具有值的单元格部分时才有效,但是当我单击单元格中的空白部分时,它不会捕获数据。我正在调整单元格的大小,使其适合 DataGridView 组件。
另外,我做了SelectionMode
to FullRowSelect
,所以一旦我点击其中一个单元格,它会选择整行,但是当我点击空白时它仍然不起作用。
任何想法?