2011-08-09 12 views
0

私は自分のアプリケーションにgridviewを持っており、ボタンAとボタンBの2つのボタンのいずれかがクリックされていると並べ替えを制限する必要があります。asp.netのいくつかの条件に基づいてソートを制限する

私は同じのための隠しフィールドを使用して、私は、ソートのイベントが呼び出されると、私は次の場合のHiddenField値であることを確認しています。1.

として隠れ変数の値を与えているボタンの両方のクリックイベントにしています1に等しくなければ、並べ替えを実行する必要があります。

しかし、私がデバッグすると、私は隠されたフィールドがその値を失っているのを見ます&はnullになります。

どうすればよいですか?

答えて

0

これにカスタムソリューションは必要ありません。GridView.AllowSorting -Propertyをプログラムで設定することができます。

消滅価値に関する問題は、おそらくポストバックと関係があります。 ViewStateを使用しない場合、またはポストバックの間に手動で値を格納する場合、値は失われます。

0

それ以外:hiddenatをrunat = "server"、EnableViewState = "true"に設定しようとしましたか?

+0

私はそれを行いました –

関連する問題