0

複数のテーブルからの結果をグリッドビューに入力しています。私の質問は、一度に複数のテーブルを更新するストアド プロシージャをどのように作成できるかということです。以下に示すように変数の値をキャプチャしているので、データベースとグリッドビューを更新するためにそれらを sp に渡す必要がありますか?

protected void gvOrderDetails_RowUpdating(object sender, GridViewUpdateEventArgs e)
        {
        int key = Convert.ToInt32(gvOrderDetails.DataKeys[e.RowIndex].Value);

        TextBox TrackingID = (TextBox)(gvOrderDetails.Rows[e.RowIndex].FindControl("txtEditTrackingID"));
        TextBox OrderDate = (TextBox)(gvOrderDetails.Rows[e.RowIndex].FindControl("txtEditOrderDate"));
        TextBox CustID = (TextBox)(gvOrderDetails.Rows[e.RowIndex].FindControl("txtEditCustID"));
        TextBox CustomerName = (TextBox)(gvOrderDetails.Rows[e.RowIndex].FindControl("txtEditCustName"));
        TextBox Address = (TextBox)(gvOrderDetails.Rows[e.RowIndex].FindControl("txtEditAddress"));
        TextBox RouteID = (TextBox)(gvOrderDetails.Rows[e.RowIndex].FindControl("txtEditRouteID"));
        // reset to original view
        gvOrderDetails.EditIndex = -1;
        //Databind
        GrabandPostData();
    }

編集:SQLサーバー2012を使用

4

2 に答える 2