我有一个datagridview
,我从循环中填充。
如果我执行以下操作:
public Form(Dictionary<String, String> headers)
{
InitializeComponent();
foreach (var key in headers.Keys) {
datagridview1.Columns.Add(key, key);
}
}
我得到一个包含文字的标题行。
如何将按钮和文本添加到datagridview1的标题行而不仅仅是文本?
我正在使用winforms
和.net 4.5
。 (我想如果它让事情变得更容易,我可以切换到4.5.1。)
答案 0 :(得分:0)
据我所知,这是不可能的。以下是您可以接近的方式:
Frozen
property并将按钮放在第一行。答案 1 :(得分:0)
祝你有所帮助
DataGridViewButtonColumn btn = new DataGridViewButtonColumn();
dataGridView1.Columns.Add(btn);
btn.HeaderText = "YourText";
btn.Text = "YourText";
btn.Name = "DGVbutton1";
btn.UseColumnTextForButtonValue = true;