0

変更されたグリッドビュー行を更新するための次の onclick イベントがあります。ユーザーが最初に更新ボタンをクリックせずにページ インデックスを変更した場合は、行を更新する必要があります。

protected void btnUpdate_Click(object sender, EventArgs e)
{
    foreach (GridViewRow row in GridView1.Rows)
    {
        CheckBox chk = (CheckBox)row.FindControl("chkSelect");
        if (chk.Checked)
            GridView1.UpdateRow(row.RowIndex, false);
    }
    btnUpdate.Enabled = false;
    BindToGrid();
}

どんな助けでも大歓迎です。

4

1 に答える 1

0

簡単にできることは、フィールドを抽出して値をdbに保存し、両方のイベントで呼び出すメソッドを作成することです

  1. オンクリック、&
  2. PageIndexChanging
于 2013-09-08T16:55:25.297 に答える