私はasp.net CheckBoxを持っています。チェックした後にページをリロードするか、チェックを外してCheckBox.Checked情報を使用して、グリッドビューのSQLクエリを選択します。私は Page_Load メソッドに次のようなコードを入れました:
if (CheckBox1.Checked)
{
query = "select ...";
}
しかし、何も起こりません。AutoPostBack も設定しました。イベントを使用してみました。このシステムがどのように機能するかわかりません:/
編集:チェックボックスは正常に機能しますが、問題は別のものです。チェックボックスをクリックした後、Page_Load メソッドでクエリを使用して SqlDataSource をセットアップします。ページがリロードされたように見えますが、グリッドビューは更新されていません。(この列をソートするために) グリッドビューの列マメをクリックすると、グリッドビューは新しい SQL クエリによって更新されます。したがって、チェックボックスをクリックした後にグリッドビューを更新する方法を考える必要があります。