0

Telerik RadGrid を含むページを持つ Web フォーム アプリケーションがあります。このグリッドは NeedDataSource イベントを使用してバインドされており、ほとんどの列を CustomFilteringColumns に変更しました。そのうちの 1 つで、次のような行を使用しています。

((GridFilteringItem) ((filterControl).Parent)).FireCommandEvent("Filter", new  Pair("Custom", "Price"));

このグリッドに含まれる注文をフィルタリングします。/1000 を超える / かなりの数があるため、「Sys.WebForms.PageRequestManagerTimeoutException: サーバー要求がタイムアウトしました」というエラーが表示されます。

これを修正する方法の 1 つは、フィルターとして機能する where 句を含む linq クエリを使用することです。

私の質問は次のとおりです。この問題を解決する最善の方法は何ですか? linq を使用している場合、このフィルターをどのように実装すればよいですか?

4

0 に答える 0