[英]DataGridView add buttons and text to Header Row
我有一个从循环填充的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)。
据我所知这是不可能的。 您可以通过以下方式接近:
Frozen
属性 ,并将按钮置于第一行。 愿您帮忙
DataGridViewButtonColumn btn = new DataGridViewButtonColumn();
dataGridView1.Columns.Add(btn);
btn.HeaderText = "YourText";
btn.Text = "YourText";
btn.Name = "DGVbutton1";
btn.UseColumnTextForButtonValue = true;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.