2009-06-18 49 views
2

在VB.net 3.5 SP1我有一個Windows窗體與三個DataGridView控件。一個DGV佔據了表格的整個下半部分。另外兩個人分享上半部分,並肩並肩。DataGridView縮放

我想每個DataGridView適當的規模。更具體地說,我想列寬和行高調整到窗體的大小。然後,我希望單元格字體根據單元格大小的變化自動填充。

我已經使用控件的Dock屬性縮放到窗體的大小。如何獲得行和字體以利用增加的表單大小?

謝謝。

回答

1

您可以使用datagridview.autosizecolumns和datagridview.autosizerows來自動調整列和行。查看ColumnHeadersDefaultCellStyle,rowHeadersDefaultCellStyle和RowsDefaultCellStyle更改字體

至於更改字體大小,我不相信有任何自動方式來處理這個。你只需編寫一些代碼來根據數據網格的大小改變字體大小。