c# - 如何在不改变其他列单元格宽度的情况下将按钮的大小减小到 datagridview 按钮列单元格内的小尺寸

标签 c# winforms button datagridview

您好,我有数据 gridview 按钮列,它的显示按钮很好......但它占据了每一行的整个单元格,如下图所示......购买的是列名称......我想将按钮调整为椭圆形形状……

我该怎么做......这是我的按钮列代码......

       DataGridViewButtonColumn column = new DataGridViewButtonColumn();
        daatgridview1.Columns.Add(column);
        column.Resizable = DataGridViewTriState.True;
        column.FlatStyle = FlatStyle.Popup;
        column.DefaultCellStyle.BackColor = Color.Green;
        column.Text = "Buy";
        column.HeaderText = "Buy";
        column.UseColumnTextForButtonValue = true;
        column.Name = "btnbuy";

有谁能帮忙解决这个问题......

enter image description here

最佳答案

将列样式的 Padding 属性设置为适合的填充。它会增加您的按钮和网格的网格线之间的距离。

“获取或设置 DataGridViewCell 的边缘与其内容之间的空间。” -- http://msdn.microsoft.com/de-de/library/system.windows.forms.datagridviewcellstyle.padding.aspx

确保在正确的“层”上设置样式,这样您就不会最终为每个单元格单独设置它。

关于c# - 如何在不改变其他列单元格宽度的情况下将按钮的大小减小到 datagridview 按钮列单元格内的小尺寸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7193268/

相关文章:

c# - 如何更快地将元素/对象添加到列表中?

c# - 在 Azure 上调用 SpeechAPI 进行文本转语音

c# - 使用 winform 实现观察者模式

c# - 将按钮的文本设置为在 WPF 中有一些粗体字符

c# - IDX10501 : Signature validation failed. child : '[PII is hidden]' , token : '[PII is hidden]' - Azure B2C

c# - 使用 C#/CSP 在 HSM 中使用不可导出 key 的 RSA 加密

c# - 在 C# 中运行 Powershell 脚本

c# - 过滤数据绑定(bind)数据 GridView (带有组合框列)的数据 View 使其速度非常慢

javascript - 创建一个按钮以在样式的行和列之间切换 flex-direction

jquery - 3 按钮状态-正常、翻转(悬停)、事件(单击)与 jquery?