0

aspxpagecontrol にネストされた aspxgridview が 1 つあります。ボタンをクリックすると、グリッド内の行数を取得したい。それで大丈夫です。しかし、フィルターを使用してグリッドに行が表示されない場合、いくつかのボタンをクリックすると、まだ 1000 行が表示されますが、行は表示されません。

どこに問題があるのか​​わからない:/

ありがとう。

4

1 に答える 1

0

データバインドされたイベントで VisibleRowCount を使用しようとすると、同様の問題が発生しました。devexpressでサポート チケットを発行したところ、BeforeGetCallbackResult を使用してみるように言われました。

コードを見ないとなんとも言えませんが、RowCount を変数に格納して、DataBound イベントと BeforeGetCallbackResult イベントの両方で設定できるかもしれません。フィルター中に 2 回設定されますが、BeforeGetCallbackResult が DataBound をオーバーライドし、正しい結果が得られます。

簡単なデモを作成し、DevExpress でチケットを上げることに失敗すると、SO で使用できる DevExpress タグがあります。

于 2013-01-21T22:07:48.980 に答える