DevExpress グリッドを非同期で実装しようとしています。つまり、一定量のデータをロードし、ロードしたデータを編集できるようにしたいと考えています。DevExpress は、非同期でデータをロードするために使用できるEntityInstantFeedbackSourceクラスを提供しています。問題は、このクラスがデータを編集する機能を提供しないことと、DevForce をエンティティ プロバイダーとして使用すると問題が発生するように見えることです (問題へのリンク) 。
DevExpress 側にはインターフェイス (IAsyncListServer) があるようですが、将来変更される可能性があるため、まだ実装することをお勧めしていないようです。インターフェイスを実装しようとしましたが、成功しませんでした。私は次のことを行いました: IAsyncListServer のすべてのメソッドを実装し、それをグリッドのソースとして使用するクラスを作成しました。問題は、どのメソッドもグリッドから呼び出されないように見えることです。
DXGrid でこの種の機能を実現するための回避策や何かを考えている人がいるかもしれません。
これが不可能な場合、そのような要件をより適切にサポートする他のグリッド オプションはありますか? 私はすでに Xceed を試してみましたが、これは良さそうですが、私の問題は、完全なコントロール スイートを提供していないことです。