2012-03-05 80 views

回答

3

通过处理Selected事件并访问EntityDataSourceSelectedEventArgsResults,您可以访问在EntityDataSource中执行的查询结果。

+0

其实你只能访问响应的第一部分,我能以某种方式访问​​整个数据不仅仅是当前页面吗? – Andron 2012-03-05 12:28:40

+0

如果您启用了分页功能,您将只能访问所选页面,因为查询不会返回更多内容。它会要求你关闭分页(或在'Selecting'事件中修改它),但是你必须以某种方式断开UI组件的数据源,以避免将所有数据加载到UI。你甚至可以访问'QueryCreated'中的查询,但我希望它已经应用了分页。 – 2012-03-05 12:48:49

+1

对于那些使用它的人,这适用于我:'var x = e.Results.Cast ().ToList();'...用你自己的替换'EntityClass'。 – PeterX 2014-05-12 08:46:53

相关问题