如何自动调整datagridview行以消除空白灰色区域

时间:2013-10-17 13:43:23

标签: vb.net datagridview autosize

您好我有一个vbnet Windows窗体应用程序,我正在寻找一种简单的方法来删除datagridview的空白区域。我知道有一种简单的方法可以使用

对列进行此操作
DataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill

对我来说似乎有点奇怪的是,对于这些行,没有类似的方法。有谁知道解决这个问题的简单方法?非常感谢您提供的任何帮助或建议。

enter image description here

2 个答案:

答案 0 :(得分:0)

如果您不希望网格中有空行,请不要将它们加载到网格中。

通常通过设置其“DataSource”属性来填充网格。这可能是实现IList的任何东西,以及一些其他东西,如DataTable / DataSet。如果您不想在网格中使用它们,请不要将它们放在您用作DataSource的对象中。

如果你使用某种类型的列表实现INotifyCollectionChanged,比如ObservableCollection或BindingSource,你可以Remove添加它们之后的项目。

答案 1 :(得分:0)

要摆脱“空白”区域,您需要调整网格大小。