1

こんにちは、vbnet Windows フォーム アプリケーションがあり、datagridview の空白領域を削除する簡単な方法を探しています。を使用して列に対してこれを行う簡単な方法があることを知っています

DataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill

行に対してこれをドンする同様の方法がないのは、私にはちょっと奇妙に思えます。この問題を修正する簡単な方法を知っている人はいますか? あなたが提供できる助けや提案をいただければ幸いです。

ここに画像の説明を入力

4

2 に答える 2

0

その「空白」領域を取り除くには、グリッドのサイズを変更する必要があります。

于 2013-10-17T14:24:10.720 に答える
0

グリッドに空の行が必要ない場合は、グリッドにロードしないでください。

グリッドは通常、その DataSource プロパティを設定することによって塗りつぶされます。これは、IList を実装するものであれば何でもかまいませんし、DataTable/DataSet のようないくつかの他のものでもかまいません。それらをグリッドに配置したくない場合は、DataSource として使用したオブジェクトに配置しないでください。

ObservableCollection や BindingSource など、INotifyCollectionChanged を実装する何らかのタイプのリストを使用した場合はRemove、項目を追加した後に項目を追加できます。

于 2013-10-17T14:21:59.883 に答える