0

DevExpress グリッドを非同期で実装しようとしています。つまり、一定量のデータをロードし、ロードしたデータを編集できるようにしたいと考えています。DevExpress は、非同期でデータをロードするために使用できるEntityInstantFeedbackSourceクラスを提供しています。問題は、このクラスがデータを編集する機能を提供しないことと、DevForce をエンティティ プロバイダーとして使用すると問題が発生するように見えることです (問題へのリンク) 。

DevExpress 側にはインターフェイス (IAsyncListServer) があるようですが、将来変更される可能性があるため、まだ実装することをお勧めしていないようです。インターフェイスを実装しようとしましたが、成功しませんでした。私は次のことを行いました: IAsyncListServer のすべてのメソッドを実装し、それをグリッドのソースとして使用するクラスを作成しました。問題は、どのメソッドもグリッドから呼び出されないように見えることです。

DXGrid でこの種の機能を実現するための回避策や何かを考えている人がいるかもしれません。

これが不可能な場合、そのような要件をより適切にサポートする他のグリッド オプションはありますか? 私はすでに Xceed を試してみましたが、これは良さそうですが、私の問題は、完全なコントロール スイートを提供していないことです。

4

1 に答える 1

0

WCFInstantFeedbackSourceと一緒にWCF Data Servicesを試すことをお勧めします。これは、多層アプリケーションで非同期ビューを実装するのに適したタンデムです。

ただし、WCFInstantFeedbackSource も読み取り専用です。

于 2012-04-02T20:12:59.937 に答える