DXGrid异步加载数据+可编辑

时间:2012-04-02 05:24:15

标签: asynchronous grid devexpress devforce

我试图以异步方式实现DevExpress网格,这意味着我希望它能够加载一定数量的数据并能够编辑加载的数据。 DevExpress提供了一个EntityInstantFeedbackSource类,可用于异步加载数据。问题是这个类没有提供编辑数据的能力,当与DevForce一起用作实体提供者时,它似乎也会产生问题(link to the Problem

在DevExpress方面似乎有一个接口(IAsyncListServer),但看起来他们不建议实现它,因为它可能会在将来发生变化,而且对于我试图实现的目标来说它似乎也很复杂我已经尝试实现界面而没有任何成功。我做了以下事情: 创建了一个实现IAsyncListServer的每个方法的类,并将其用作网格的源。问题是似乎没有任何方法从网格中调用。

也许有人想知道一种解决方法,或者用DXGrid来实现这种功能。

如果不可能,是否有其他网格选项可以更好地支持这样的要求?我已经尝试过看起来不错的Xceed,但我的问题是它们没有提供全套的控件。

1 个答案:

答案 0 :(得分:0)

我建议您与WCF Data Services一起尝试WCFInstantFeedbackSource。这是在多层应用程序中实现asunchronous视图的良好串联。

尽管如此,WCFInstantFeedbackSource也是只读的。