私は C# の初心者なので、問題に正しく対処できるかどうかわかりません。ご容赦ください。3 つの DataGridViews ( datagridview1
、datagridview2
、datagridview3
) があります。すべてが同じウィンドウにありますが、別のタブにあります (タブ コントロールがあります)。
それぞれの目的はDataGridView
、データベースから 3 つのテーブルのデータを表示することです。ボタンをクリックするたびに、データが取得されます。しかし、ここに私の問題がdatagridview1
あります。ボタンをクリックした後にデータを表示すると、次のタブに移動して取得ボタンをもう一度クリックすると、datagridview2
表示されたデータが に表示されdatagridview1
ます。に同じことdatagridview3
。
DataTable
これらの DataGridViews のデータ ソースとして使用しています。そして、私のスクリプトのどこかでクエリが変更されるので、クエリに問題はないと思います。私が見つけたのはDataTable
、クエリが既に変更されていても、データがクリアされないことです。
私はWinFormsを使用しています。助けてください。ありがとう。
datagridview をデータソースにバインドする際に使用したコードは次のとおりです。
currentdatagrid.DataSource = execute.InitConn2(クエリ、CompleteTablename);