大きなテーブルのデータを表示する必要があるグリッドがあります。テーブル全体を一度にロードしたくないのは、メモリに負担がかかるためです。サーバーモードに仮想負荷があることは知っていますが、ローカルcsvファイルからロードしており、SQLサーバーデータベースを使用していません。
ユーザーがグリッドを下にスクロールしたときにcsvからデータを取得できるように、カスタムデータアクセスオブジェクトをサポートする仮想読み込みのそのような方法はありますか?
どんな助けでも大歓迎です。
大きなテーブルのデータを表示する必要があるグリッドがあります。テーブル全体を一度にロードしたくないのは、メモリに負担がかかるためです。サーバーモードに仮想負荷があることは知っていますが、ローカルcsvファイルからロードしており、SQLサーバーデータベースを使用していません。
ユーザーがグリッドを下にスクロールしたときにcsvからデータを取得できるように、カスタムデータアクセスオブジェクトをサポートする仮想読み込みのそのような方法はありますか?
どんな助けでも大歓迎です。
そのようなものは存在しないと思います。ただし、DevExpress.Data.IListServer インターフェースを実装することで、独自のロールを作成することができます。この件について私が読んだことから、それは簡単な仕事ではないようです。これらのリンクから始めることができます。
XtraGrid は仮想ロード モードをサポートしていますか?
1 つの代替手段として、csv データを SQLite データベースにインポートすることがあります。次に、LinqServerModeSource をデータ ソースとして使用できます。次のリンクは、それを行う方法の詳細を提供します。
お役に立てれば。