我正在尝试以异步方式实现DevExpress网格,这意味着我希望它加载一定数量的数据,并能够编辑加载的数据。DevExpress提供了一个可用于异步加载数据的EntityInstantFeedbackSource类。问题是这个类不提供编辑数据的能力,而且在作为实体提供程序(link to the Problem)使用DevForce时似乎也会产生问题
在DevExpress端似乎有一个接口(IAsyncListServer),但看起来他们还不建议实现它,因为它可能会在未来发生变化,而且对于我试图实现的目标来说,它似乎也相当复杂,我已经尝试实现该接口,但没有任何成功。我做了以下工作:创建了一个类,它实现了IAsyncListServer的每个方法,并将其用作网格的源代码。问题是这些方法似乎都不是从网格中调用的。
也许有人想出了一种变通方法,或者用DXGrid实现这种功能的想法。
如果这是不可能的,有没有其他网格选项可以更好地支持这种需求?我已经尝试过Xceed,它看起来很不错,但我对它们的问题是它们不提供全套控件。
发布于 2012-04-03 04:13:00
我建议你和WCFInstantFeedbackSource一起试用WCF Data Services。这是在多层应用程序中实现异步视图的一个很好的串联。
不过,WCFInstantFeedbackSource也是只读的。
https://stackoverflow.com/questions/9971258
复制相似问题