几天前在Visual C#上编码。 尝试使用以下代码访问DataGrid中的元素
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
textBox2.Text = this.dataGridView1.SelectedCells().Value;
}
引发下一个异常
非可调用成员'System.Windows.Forms.DataGridView.SelectedCells' 不能像方法一样使用。
那么SelectedCells有什么问题?什么是最佳做法?
编辑:我想我只是将成员转换为字符串,看看它是怎么回事。
答案 0 :(得分:3)
选定的单元格属性不是方法。
DataGridView.SelectedCells Property
How to: Get the Selected Cells, Rows, and Columns in the Windows Forms DataGridView Control
答案 1 :(得分:1)
来自Msdn:DataGridView.SelectedCells - 获取用户选择的单元格集合。
测试SelectedCell.Count = 1(仅选择一个单元格)然后textBox2.Text = SelectedCells(0).Value
可以尝试使用CurrentCell属性。