您好,我有一个 vbnet windows 窗体应用程序,我正在寻找一种简单的方法来删除 datagridview 的空白区域。我知道有一种简单的方法可以使用
DataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill
对我来说似乎有点奇怪,对于行没有类似的方法。有谁知道解决此问题的简单方法?我非常感谢您提供的任何帮助或建议。
您好,我有一个 vbnet windows 窗体应用程序,我正在寻找一种简单的方法来删除 datagridview 的空白区域。我知道有一种简单的方法可以使用
DataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill
对我来说似乎有点奇怪,对于行没有类似的方法。有谁知道解决此问题的简单方法?我非常感谢您提供的任何帮助或建议。
要摆脱那个“空白”区域,您需要调整网格的大小。
如果您不希望网格中有空行,请不要将它们加载到网格中。
网格通常通过设置其 DataSource 属性来填充。这可能是实现 IList 的任何东西,以及其他一些东西,如 DataTable/DataSet。如果您不想将它们放在网格中,请不要将它们放在您用作数据源的对象中。
如果您使用某种类型的列表来实现 INotifyCollectionChanged,例如 ObservableCollection 或 BindingSource,您可以Remove
在添加项目后添加项目。