3

あまり意味のない理由で (読んでください: 私の決定ではありません)、DataTable に約 90,000 行という多数の行を保持する必要があり、データベースを使用するオプションがありません。

いくつかの基本的な条件に一致する行を見つけるために、DataTable を効率的に検索できる必要があります。たとえば、2 つの特定の列に値 2 を持つ行を見ているとします。

これを行う最善の方法は何ですか?

編集:詳細については、https://chat.stackoverflow.com/transcript/message/62648#62648をご覧ください。これに取り組んだ後、ここでチャットから追加の詳細を要約し、解決策を提供します.

4

2 に答える 2

6

簡単に使用できますDataTable.Select()

于 2010-10-29T19:44:06.677 に答える
1

この非常に厄介で不便な状況に対して最終的に使用した解決策は、DataTable.Select() を使用し、新しい DataTable を作成してから、同じ操作を使用して、洗練された DataTable から必要な行を選択することでした。

この解決策は不器用だと思いますが、私もタイトなスケジュールであったため、問題に対する制約はやや非現実的でした。

于 2010-11-03T01:11:53.573 に答える