わかりましたので、別のアプリケーションのローカル データベースを表示するためだけに、単純な SQL CE Viewer アプリケーションを作成しようとしています。開くデータベースを選択できるように設定し、コンボ ボックスにすべての情報を自動的に入力します。データベース内のテーブル。テーブルを選択すると、DataGridView にテーブル内のレコードが入力されます。
私の問題は、テーブルを切り替えることです。DataGridView で前のテーブルからすべてを削除し、DataGridView に新しいテーブル情報を再設定することができないようです。もちろん、各テーブルには異なる列と行などがあります。
ここでグーグルで検索しましたが、見つけたすべての提案が機能していないようです。DataGridView に最初のテーブルを問題なく設定しますが、別のテーブルを選択すると、基本的にそこにあったものに列と行が追加されます....
新しいデータに対して DataGridView を完全にクリアするにはどうすればよいですか?
そして、 dataGridView1.DataSource = null; を使用するように言わないでください。それを試してみましたが、うまくいきません。