2

在 VB.net 3.5 SP1 中,我有一个带有三个 DataGridView 控件的 Windows 窗体。一个 DGV 占据了表格的整个下半部分。另外两个共享上半部分并且并排。

我想让每个 DataGridView 适当地缩放。更具体地说,我想让列宽和行高适应表单的大小。然后我希望单元格字体根据单元格大小的变化自动填充。

我已使用 Dock 属性将控件缩放到窗体的大小。如何获取行和字体以利用增加的表单大小?

谢谢。

4

1 回答 1

1

您可以使用 datagridview.autosizecolumns 和 datagridview.autosizerows 来自动调整列和行的大小。查看 ColumnHeadersDefaultCellStyle、rowHeadersDefaultCellStyle 和 RowsDefaultCellStyle 以更改字体

至于改变字体大小,我不相信有任何自动的方法来处理这个问题。您只需要编写一些代码来根据数据网格的大小更改字体大小。

于 2009-06-23T18:03:56.440 回答