我正在使用 VS 2010 C#。
我有一个只有网格连接到表格的表格。基本上,我的想法是通过双击来选择一行。然后稍后复制 ID 并关闭表单以继续使用另一个表单。但根据我对网格上双击事件的测试,它不能正常工作。假设显示一个消息框,但它没有触发。
我还是 C# 的新手,我已经在网上浏览过类似的问题,但大多数示例都是在 VB 中,甚至有一个建议让我将 dgv 设为 readonly=false (在代码上实现)。
这是我的代码:
...
private void Form1_Load(object sender, EventArgs e)
{
// TODO: This line of code loads data into the 'cISDataSet.tbl_Person' table. You can move, or remove it, as needed.
this.tbl_PersonTableAdapter.Fill(this.cISDataSet.tbl_Person);
this.dataGridView1.ReadOnly = false;
}
private void DataGridView1_CellContentDoubleClick(Object sender, DataGridViewCellEventArgs e)
{
MessageBox.Show("test");
}
...
我的程序没有任何语法错误。