【发布时间】:2018-10-10 08:13:14
【问题描述】:
我创建了一个具有 datagridview 的用户控件。然后我从 datagridview 的文本文件中动态添加了行和列。
我的问题是我需要每行都有按钮的列。第一行按钮的文字是“Test1”,第二行的“Test2”不是同一个文字。
在谷歌上搜索后我尝试了这个代码
var testButton = new DataGridViewButtonColumn();
testButton.Name = "Test";
testButton.HeaderText = "Test";
testButton.UseColumnTextForButtonValue = true;
testButton.Text = "Test1";
this.dataGridView1.Columns.Add(testButton);
【问题讨论】:
-
我已经尝试了这两个问题的解决方案。在第一个问题的解决方案中,建议使用 CellFormatting 和 CellContentClick 事件。我都试过了,第二季度也有同样的建议。但还没有得到结果
-
CellFormatting应该足够了。 (CellContentClick用于更改按钮的行为)。奇怪的是你没有得到结果。您能否向我们展示一个 MCVE 并解释究竟是什么不起作用? -
_但还没有得到结果_这不是一个有用的问题描述!
标签: c# winforms button datagridview ado.net