您好,我有数据 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";
有谁能帮忙解决这个问题......
最佳答案
将列样式的 Padding
属性设置为适合的填充。它会增加您的按钮和网格的网格线之间的距离。
“获取或设置 DataGridViewCell 的边缘与其内容之间的空间。” -- http://msdn.microsoft.com/de-de/library/system.windows.forms.datagridviewcellstyle.padding.aspx
确保在正确的“层”上设置样式,这样您就不会最终为每个单元格单独设置它。
关于c# - 如何在不改变其他列单元格宽度的情况下将按钮的大小减小到 datagridview 按钮列单元格内的小尺寸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7193268/