0

アイテムのリストを表示するための一般的なフォームがあります。これは通常、Linq-2-sql クエリに基づく「IQueryable」ですが、任意のリストを表示できるようにしたいと考えています。デフォルトでソートをサポートしていない通常のリストの代わりに、SortableLists を使用できるように、プロジェクトにコードを追加しました。Sortable リストを IQueryable として渡すことはできますが、結果としてソートが機能しません。SortableList をソート可能に保ちながら IQueryable にする方法はありますか?

4

1 に答える 1

0

私は自分で解決策を見つけました: IQueryable をグリッドのデータソースとして直接使用する (Linq-to-sql クエリで行う) 代わりに、「new SortableList(myQuery.ToList())」を実行して新しい SortableList を作成します。 "そしてそれをデータソースとして使用します。そして出来上がり、並べ替えます。

(したがって、(常に) IQueryable をソートすることはできません。)

于 2013-02-19T13:34:16.027 に答える