我在我的数据绑定数据网格视图中添加了一个按钮列。该列已创建,按钮可单击,但它并未真正显示。它有点难以解释所以我在下面发布了一个截图。
这是代码
private void LoadDataGridView()
{
dgvClients.DataSource = null;
dgvClients.DataSource = Clients;
DataGridViewButtonColumn btnDelete = new DataGridViewButtonColumn();
btnDelete.Name = "btnDelete";
btnDelete.Text = "Delete";
btnDelete.HeaderText = "Delete";
dgvClients.Columns.Add(btnDelete);
//set column sizes. Total width of dgv w/o scrollbar is 544
dgvClients.Columns[0].Width = 100;
dgvClients.Columns[1].Width = 344;
dgvClients.Columns[2].Width = 100;
dgvClients.Columns[3].Width = 100;
dgvClients.Show();
dgvClients.ClearSelection();
}
截图:
答案 0 :(得分:8)
定义按钮属性时需要执行此操作。
btnDelete.UseColumnTextForButtonValue = true;