2
Gridviewデータで使用される多くのフィルタにEntityDataSourceがバインドされています。たとえば、xmlでエクスポートできるようにEntityDataSourceとして選択されたエンティティにアクセスしたいのですが私がする?プログラムでEntityDataSourceのデータにアクセスする方法
Gridviewデータで使用される多くのフィルタにEntityDataSourceがバインドされています。たとえば、xmlでエクスポートできるようにEntityDataSourceとして選択されたエンティティにアクセスしたいのですが私がする?プログラムでEntityDataSourceのデータにアクセスする方法
イベントを処理し、Results
のEntityDataSourceSelectedEventArgs
にアクセスすることにより、EntityDataSource
で実行されたクエリの結果にアクセスできます。
実際には、応答の最初の部分のみにアクセスできます。現在のページだけでなく、データ全体に何らかの形でアクセスできますか? – Andron
ページングが有効になっている場合は、クエリから何も返されないため、選択したページのみにアクセスできます。ページングをオフにする(または 'Selecting'イベントで変更する)必要がありますが、すべてのデータをUIに読み込まないように、UIコンポーネントからデータソースを切断する必要があります。 'QueryCreated'でクエリにアクセスすることもできますが、すでにページングが適用されていると思います。 –
これを使っている人にとって、これは私にとってはうまくいく: 'var x = e.Results.Cast().ToList();' ...あなた自身で 'EntityClass'を置き換える。 –
PeterX