ありがとうございます。
「別のテーブル」とは、同じデータセット内に予め作成するテーブルを想定しています。
2万件のデータは、月別商品別の売上データです。
C#アプリケーションで、期間を指定して、売上情報を表示させたいのですが、
期間を変更するたびにWebサーバー上のSQLサーバーのデータを取得するようにしたところ、
検索ボタンを押して結果が表示されるまでに10秒ほどかかってしまうんです。
なので、アプリケーション起動時に全データをデータセット内に保持して、
検索のつどSQLサーバーにアクセスせず、スピードを高めたいと思っています。
2万件のデータは項目数自体は20項目ほどで少ないので、スプラッシュウィンドウを数秒表示させることにより、
起動時の読込時間をカバーしたいと思っています。