繁体   English   中英

将按钮列添加到DataGridView但不会显示

[英]Adding button column to DataGridView but it won't show

我在我的数据绑定数据网格视图中添加了一个按钮列。 该列已创建,按钮可单击,但它并未真正显示。 它有点难以解释所以我在下面发布截图。

这是代码

        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();
        }

截图:

截图

定义按钮的属性时需要执行此操作。

btnDelete.UseColumnTextForButtonValue = true;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM