DataGridView缩放

时间:2009-06-18 21:34:30

标签: vb.net winforms .net-3.5 datagridview scaling

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

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

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

感谢。

1 个答案:

答案 0 :(得分:1)

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

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