代码之家  ›  专栏  ›  技术社区  ›  Sumrak

DataGridView自动调整列大小而不显示网格

  •  1
  • Sumrak  · 技术社区  · 14 年前

    我需要获取DataGridView列大小,而不显示网格(用于打印)。我正在通过数据源使用数据绑定(使用bindingsource似乎也不起作用)。

    无论什么原因,我都会得到错误的列大小。如果我先用表格显示网格,一切都很好。如果在不设置数据源并执行autoresizeColumns()后尝试获取列大小,则列太宽(没有自动调整大小)。

    我如何才能强迫网格在不显示它的情况下完成它的工作?

    1 回复  |  直到 14 年前
        1
  •  1
  •   Sumrak    14 年前

    固定的。使用CreateControl()初始化控件、绑定、句柄等。