【发布时间】:2018-12-05 08:44:52
【问题描述】:
我有一个数据网格视图,其中包含几个数字列,我想在列中右对齐。这适用于数据,但标题并不完全正确。我认为这是由于排序字形造成的,但即使在设计器中禁用该列的排序后,它仍然会留下空间。有没有办法使用设计器删除为字形保留的空间并完全右对齐标题?
【问题讨论】:
标签: c# datagridview
我有一个数据网格视图,其中包含几个数字列,我想在列中右对齐。这适用于数据,但标题并不完全正确。我认为这是由于排序字形造成的,但即使在设计器中禁用该列的排序后,它仍然会留下空间。有没有办法使用设计器删除为字形保留的空间并完全右对齐标题?
【问题讨论】:
标签: c# datagridview
我不知道你是否可以再把它移过来,因为你已经应用了 NotSortable 来删除字形。我发现虽然这似乎可行,但也将填充设置为默认单元格样式。
yourDataGridView.Columns[0].DefaultCellStyle.Padding = new Padding(0,0,2,0);
这至少应该使数据与列标题文本更好地对齐。
当然Columns[0] 只会处理第一列,因此您可以根据 dgv 的需要调整索引。
【讨论】: