1 c# datagridview datagridviewbuttoncolumn
我尝试使用“DataGridViewButtonColumn”属性进行练习。
但这里有一个奇怪的问题,我无法在第一列的按钮中显示文本。
截屏:

我尝试了不同的方法,但仍然不起作用。
这是我的代码片段。
谢谢^__^
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; }
}
Run Code Online (Sandbox Code Playgroud)
阅读DataGridViewButtonColumn.UseColumnTextForButtonValue。
将值设置为false以获得您想要的结果:
this.Column1.UseColumnTextForButtonValue = false;
Run Code Online (Sandbox Code Playgroud)
将其设置为true意味着它将用于DataGridViewButtonColumn.Text每个按钮的文本值(您没有设置 - 因此在所有按钮上显示空白文本)。例如:
this.Column1.UseColumnTextForButtonValue = true;
this.Column1.Text = "Click Here";
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3205 次 |
| 最近记录: |