【发布时间】:2015-12-15 03:55:17
【问题描述】:
我有一个DataGridView,我希望将哪些列调整为该列所有项目中最大的单元格,包括标题。我有这个:
dataGridViewMain.ColumnHeadersHeight = 60;
dataGridViewMain.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.AllCells);
为什么该代码会导致几列如下所示:
显然预留的空间比需要的多,我检查了所有行。无包含超过 3 个字符。这种行为也发生在不同的列上。看起来AutoResizeColumns 在计算所需空间时没有考虑到列标题的大小为 60 并且可以容纳各种文本行。
【问题讨论】:
-
是重复列吗?
-
我不确定我是否理解,但是不,此列在任何地方都没有重复。
标签: c# winforms datagridview