1. ホーム
  2. vb.net

[解決済み] VB.NET: DataGridViewをクリアする

2022-02-19 23:16:03

質問

試してみました

DataGridView1.DataSource=Nothing

そして

DataGridView1.DataSource=Nothing
DataGridView1.Refresh()

そして

DataGridView1.RefreshEdit()

どれもうまくいかない...

私は実行時にDataGridViewのDataSourceを設定するメソッドを書きました。しかし、私はそれを実行するたびに、新しい値でデータを複製し、DGVの以前のコンテンツにそれを追加します... 私は、コンテンツをクリアしてから値を追加したいのですが.... それは可能ですか?

どのように解決するのですか?

もしDataGridViewが何らかのデータソースにバインドされている場合、DataGridViewの DataSource プロパティを Nothing .

DataGridViewがどのデータソースにもバインドされていない場合、このコードはトリックを実行します。

DataGridView.Rows.Clear()