gpt4 book ai didi

c# - 如何在 C# 中启动 CellContentDoubleClick?

转载 作者:行者123 更新时间:2023-11-30 16:16:16 26 4
gpt4 key购买 nike

我正在使用 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");
}

...

我的程序没有任何语法错误。

最佳答案

将此行添加到您的 form1_load。 (在 this.dataGridView1.ReadOnly = false; 之后)

dataGridView1.CellContentDoubleClick += DataGridView1_CellContentDoubleClick;   

您只需要告诉数据 GridView 在双击发生时去哪里。

关于c# - 如何在 C# 中启动 CellContentDoubleClick?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18584264/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com