gpt4 book ai didi

datagridview中的按钮点击事件

转载 作者:行者123 更新时间:2023-12-04 23:29:27 26 4
gpt4 key购买 nike

我在datagridview中有一个按钮单元格。当点击那个按钮时,另一个datagridview应该是可见的。对于按钮列中的每个按钮点击,新datagridview中的数据应该不同。我不知道如何实现按钮点击事件每一行都不同。请帮助我提供示例代码。

最佳答案

您不能为 DataGridViewButtonColumn 中的按钮单元实现按钮单击事件。 .相反,您使用 DataGridView 的 CellClicked事件并确定该事件是否为您的 DataGridViewButtonColumn 中的单元格触发.使用事件的DataGridViewCellEventArgs.RowIndex属性以找出被单击的行。

private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e) {
// Ignore clicks that are not in our
if (e.ColumnIndex == dataGridView1.Columns["MyButtonColumn"].Index && e.RowIndex >= 0) {
Console.WriteLine("Button on row {0} clicked", e.RowIndex);
}
}

DataGridViewButtonColumn class 上的 MSDN 文档有一个更完整的例子。

关于datagridview中的按钮点击事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7286352/

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