1

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

DataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill

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

在此处输入图像描述

4

2 回答 2

0

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

于 2013-10-17T14:24:10.720 回答
0

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

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

如果您使用某种类型的列表来实现 INotifyCollectionChanged,例如 ObservableCollection 或 BindingSource,您可以Remove在添加项目后添加项目。

于 2013-10-17T14:21:59.883 回答