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')总是胜过您的手动设置。 –