1
我已經實現了下列至今(列不改變大小自動根據應用的尺寸)調整列寬:根據DataGridView中(的WinForms)屏幕尺寸
我想達到下面讓列動態地調整用戶無論何時改變了應用程序的大小:
我在.net 2008
使用的DataGridView我已經實現了下列至今(列不改變大小自動根據應用的尺寸)調整列寬:根據DataGridView中(的WinForms)屏幕尺寸
我想達到下面讓列動態地調整用戶無論何時改變了應用程序的大小:
我在.net 2008
使用的DataGridView爲DataGridViewAutoSizeColumnsMode
指定的值:
dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;
您可以在設計時設置的網格屬性too:
工作方式類似於一個魅力!非常感謝:) –
但是有一個挑戰。我希望某些列不能按比例縮放「。用這種方法Bcoz,所有的列都有相同的大小。我想要某些列比其他列擴展更多。 –
玩了一下。我沒有看到填滿網格的方法,但是按相對百分比縮放列。看起來您可以手動設置它們(即'dataGridView1.Columns [0] .Width = 50;'),或者使用AutoSize屬性。但AutoSize設置(非'None')總是勝過您的手動設置。 –