次のVBコードを使用して、データバインドされたDatagridView内のすべての移入されたエントリを消去しています。データバインドされたDataGridView内のすべての移入された列データをプログラムで消去する方法
For Each row As DataGridViewRow In DataGridView.Rows
row.Cells(columnIndex).Value = DBNull.Value
Next
はしかし、私が遭遇したいくつかの奇妙な行動に、私は今、私はDataGridViewのセル、バインドされたデータを変更する必要はありません(つまり、データバインドである)場合のDataGridViewがデータソース= xによって取り込まれていることを学びました自分自身。
質問:上記のコードを変更するにはどうすればよいですか。
'myDGVでDataGridViewRowとして行毎
DataRowViewとして
薄暗いselectedRow。 DataSource = Nothing' – Plutonix
データを「消去」しないで、ビューから削除します。それはあなたのアプリにまだロードされ、DBに存在していればそれに由来します。ユーザーはそれを見ることができません – Plutonix
データベースから列データを永久に消去し、それを反映するようにDGVを更新する必要があります。 – sailor