2
我有一個EntityDataSource綁定到許多由gridview數據使用的過濾器,我希望能夠訪問被選中的實體是EntityDataSource,以便能夠以xml格式導出它們,例如,如何可以我這樣做?如何以編程方式訪問EntityDataSource中的數據
我有一個EntityDataSource綁定到許多由gridview數據使用的過濾器,我希望能夠訪問被選中的實體是EntityDataSource,以便能夠以xml格式導出它們,例如,如何可以我這樣做?如何以編程方式訪問EntityDataSource中的數據
通過處理Selected
事件並訪問EntityDataSourceSelectedEventArgs
的Results
,您可以訪問在EntityDataSource
中執行的查詢結果。
其實你只能訪問響應的第一部分,我能以某種方式訪問整個數據不僅僅是當前頁面嗎? – Andron 2012-03-05 12:28:40
如果您啓用了分頁功能,您將只能訪問所選頁面,因爲查詢不會返回更多內容。它會要求你關閉分頁(或在'Selecting'事件中修改它),但是你必須以某種方式斷開UI組件的數據源,以避免將所有數據加載到UI。你甚至可以訪問'QueryCreated'中的查詢,但我希望它已經應用了分頁。 – 2012-03-05 12:48:49
對於那些使用它的人,這適用於我:'var x = e.Results.Cast().ToList();'...用你自己的替換'EntityClass'。 –
PeterX
2014-05-12 08:46:53