1

asp.net 3.5 Web アプリケーションで devexpress aspxgridview を使用しています。

ページロード時に、たとえば「abc」というテキストのページの上にラベル コントロールがあります。

onpageindexchanged イベントを使用して、ユーザーがグリッドから選択したページ番号でラベルの値を設定しようとしています。

しかし、ラベルの値は変更されていません。古い値「abc」がまだ表示されています。何が問題なのですか?

4

1 に答える 1

0

PageIndexChanged イベント中に他のコントロールを変更するには、コールバックを無効にし (ASPxGridView.EnableCallBacks プロパティを参照)、テキスト ボックスとグリッド コントロールの両方を UpdatePanel に配置する必要がある場合があります。

または、コールバックを有効にしたい場合は、クライアント側で JavaScript を使用して実行できます。ここにサンプル プロジェクトが添付されています。

http://www.devexpress.com/Support/Center/p/Q201214.aspx

于 2009-10-05T14:05:54.693 に答える