0

私は2つのパネルを持っています.panel1には登録フォームがあります

ユーザー名、パスワード、電子メール、都市、州、郵便番号など

panel2 には gridview があります。登録フォームからデータを SQL Server データベースに挿入し、データを gridview にバインドしています。gridviewで編集ボタンをクリックすると、gridviewであるpanel2が非表示になり、gridviewから登録フォームのテキストボックスに値を取得しています。登録フォームでデータを変更し、ボタンをクリックすると、データは更新されませんグリッドビュー行で、新しい行がデータベースに追加され、グリッドビューにバインドされています

このタスクの実行方法を教えてください

4

1 に答える 1

0

最初に、次のメソッドを使用して、テーブルから編集するデータ行の一意の ID を取得します。

protected void GridView_SelectedIndexChanging(object sender, GridViewSelectEventArgs e)
{

      string id_For_Edit = GridView.Rows[e.NewSelectedIndex].Cells[0].Text;
}

次に、その特定の行のデータを更新します...

query= "update table_name set column_name= 'value' where unique_column = 'id_For_Edit'
于 2012-12-28T12:53:12.980 に答える