私は約2千の行を含むDataTableを持って、各行は約20のフィールドを持っています。DataGridView + DataTable、巨大なリストを処理する最善の方法?
さらに、セルの値は変更されます。また、いくつかの行は削除され、いくつかの行は実行中に追加されます。
最初の問題私が直面してるは、私はオープンアプリを持っているとDataGrid.DataSourceが= .. DataGridのが最初でデータを表示しません呼び出すとき、私はアプリを最小化し、それを取り戻す必要があるということですデータが表示されるために、なぜこれが起こっていますか?
第2の問題は、各行が別のスレッドから更新されることです。私は 'Index Corrupted' Exceptionを続けていました。その後、別のスレッドからdataTableを更新できないことがわかりました。そのため、すべてのセルを含むクラスを作成し、Listを作成し、クラスデータを直接更新し、 dataTableは正常に機能していたようですが、これを行うにはより良い方法がありますか?
基本的に私はDataGridが必要ですが、数千の行が更新/削除/追加されます(スレッドではなくユーザによって追加されます)。これを達成する最良の方法は何ですか?
ありがとうございます!