-3

データベースの 3 つのテーブルA > B > C の間には階層 (親子) 関係があります。

各テーブルからいくつかのフィールドをロードしてGridViewデータを変更し、C# と ADO を使用して ASP.NET でデータベースに戻す必要があります。 .NET
しかし、少しサンプル コードが必要です。検索しましたが、このシナリオのものが見つかりませんでした..

助けてください、ありがとう。

4

2 に答える 2

0

GridView 全体をループして、各行からデータを取得できます。次に、これらのデータ (各行) をテスト テーブルに行ごとに挿入します。

foreach (GridViewRow gvr in GridView1.Rows)
{
    string data1 = gvr.Cells[0].Text;    
      //get data from BoundField in each row
    string data2 = ((Label)gvr.FindControl("Label1")).Text;    
      //get data from control in TemplateField in each row
    SqlCommand cmd = new SqlCommand("insert_sql", conn);   
      //generate insert sql using above data
    cmd.ExecuteNonQuery();
}
于 2013-04-06T03:36:55.953 に答える
0

以下は、同じための良いリンクです。
アイデアはシンプルで、ユーザーgridview eventsまたはdata-sourceデータベースを表示および更新します。

http://www.aspdotnetcodes.com/SQLDataSource_StoredProcedure_Multiple_Tables_Update.aspx

gridviewあなたが探求しなければならないことがたくさんあります。
http://asp-net-example.blogspot.in/search/label/GridView%20例

于 2013-04-06T04:49:32.263 に答える