この記事に基づいてhttp://www.codeproject.com/KB/linq/bindinglist_sortable.aspx I はソート可能な機能を備えた私のbussinesオブジェクトを実装しました。 クライアントアプリケーション(winfoms)にオブジェクトを送信すると、オブジェクトはソートできません。誰にもこれに対する解決策がありますか?答えをWCFでソート可能なリスト
おかげで、 ヤニ
この記事に基づいてhttp://www.codeproject.com/KB/linq/bindinglist_sortable.aspx I はソート可能な機能を備えた私のbussinesオブジェクトを実装しました。 クライアントアプリケーション(winfoms)にオブジェクトを送信すると、オブジェクトはソートできません。誰にもこれに対する解決策がありますか?答えをWCFでソート可能なリスト
おかげで、 ヤニ
あなたがいないサービスでは、クライアント上でソートを実行する必要があります。
WCFサービスからコレクション/リスト/配列を返し、クライアント側のSortableBindingList
にフィードし、そのリストをグリッドに渡します。それはトリックを行う必要があります。
LINQは、WCFの完璧なコンパニオンであり、オブジェクトの配列が返されます。私たちはそれをソートに使用し、私たちのサービスから返された結果に対してマイナーなカスタマイズを行います。いくつかのシステムでは、実際には大きなデータセットをプルダウンし、アプリケーション状態のDMZ Webサーバーに保持し、LINQを使用して同様の複数のクライアント要求を満たすためにセットを再利用します。
listingQuery = listingQuery.OrderByDescending(p => p.JobCityId).ThenBy(p => p.WorkingTitle);