【发布时间】:2017-10-03 21:45:13
【问题描述】:
我尝试使用“DataGridViewButtonColumn”属性进行练习。
但这里有个奇怪的问题,我无法在第一列的按钮中显示文本。
截图:
我尝试了不同的方法,但仍然无法正常工作。
这是我的代码 sn-p。
谢谢^__^
private void Form1_Load(object sender, EventArgs e)
{
Demo d;
List<Demo> list = new List<Demo>();
for (int i = 0; i < 10; i++)
{
d = new Demo();
d.No = i.ToString();
d.Name = "A" + i;
list.Add(d);
}
foreach (Demo item in list)
dataGridView1.Rows.Add(item.No, item.Name);
}
public struct Demo
{
public string No { get; set; }
public string Name { get; set; }
}
【问题讨论】:
-
能否将Text属性设置为Compare并将UseColumnTextForButtonValue设置为True,
-
使用您发布的代码,它对我来说工作正常。你有一个最小的例子来重现这种(错误)行为吗?
-
我已设置 UseColumnTextForButtonValue = Ture,但仍然无法正常工作...:(
-
@OhBeWise 什么!!!我仍然什么都没有显示...我的环境是带有.NET 4.5的VS2013。整个项目link
标签: c# datagridview datagridviewbuttoncolumn