aspxpagecontrol にネストされた aspxgridview が 1 つあります。ボタンをクリックすると、グリッド内の行数を取得したい。それで大丈夫です。しかし、フィルターを使用してグリッドに行が表示されない場合、いくつかのボタンをクリックすると、まだ 1000 行が表示されますが、行は表示されません。
どこに問題があるのかわからない:/
ありがとう。
aspxpagecontrol にネストされた aspxgridview が 1 つあります。ボタンをクリックすると、グリッド内の行数を取得したい。それで大丈夫です。しかし、フィルターを使用してグリッドに行が表示されない場合、いくつかのボタンをクリックすると、まだ 1000 行が表示されますが、行は表示されません。
どこに問題があるのかわからない:/
ありがとう。
データバインドされたイベントで VisibleRowCount を使用しようとすると、同様の問題が発生しました。devexpressでサポート チケットを発行したところ、BeforeGetCallbackResult を使用してみるように言われました。
コードを見ないとなんとも言えませんが、RowCount を変数に格納して、DataBound イベントと BeforeGetCallbackResult イベントの両方で設定できるかもしれません。フィルター中に 2 回設定されますが、BeforeGetCallbackResult が DataBound をオーバーライドし、正しい結果が得られます。
簡単なデモを作成し、DevExpress でチケットを上げることに失敗すると、SO で使用できる DevExpress タグがあります。