加载多个表到Gridview和保存在DB通过ASP.净c#

本文关键字:DB 存在 通过 ASP 保存 Gridview 加载 | 更新日期: 2023-09-27 18:07:58

Database ..中 a> B> C三个表之间存在层次关系(父子关系)

我需要从每个表加载一些字段到GridView和更改数据,然后将其保存回数据库通过ASP。。NET, c#和ADO。净
但我需要一些示例代码,我搜索了一下,但没有找到任何适合这个场景的东西。

谢谢。

加载多个表到Gridview和保存在DB通过ASP.净c#

您可以遍历整个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();
}

下面是一个很好的链接。
思路很简单,用户gridview eventsdata-source显示和更新数据库。

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

gridview中有许多你需要探索的东西。
http://asp-net-example.blogspot.in/search/label/GridView%20Example