C# 将数据从gridview传输到数据库
我有这个密码C# 将数据从gridview传输到数据库,c#,asp.net,C#,Asp.net,我有这个密码 private void BindSecondaryGrid() { DataTable dt = (DataTable)ViewState["SelectedRecords1"]; gridview3.DataSource = dt; gridview3.DataBind(); } 从gridview2中选择的记录保存在ViewState[SelectedRecords1]中。列为id、名称、数量和总数。 然后,这些记录将保存在gridview3中 现
private void BindSecondaryGrid()
{
DataTable dt = (DataTable)ViewState["SelectedRecords1"];
gridview3.DataSource = dt;
gridview3.DataBind();
}
从gridview2中选择的记录保存在ViewState[SelectedRecords1]中。列为id、名称、数量和总数。
然后,这些记录将保存在gridview3中
现在我想从gridview3中获取这些值,并将它们存储在数据库中具有相同列的表中。有没有办法做到这一点?问题在于如何获取数据或如何写入数据库 我将尝试如何获取数据:- 可以使用以下命令循环dt的行:
foreach(DataRow oRow in dt.Rows)
{
int id = Convert.ToInt32(oRow["id"]);
string name = oRow["name"].ToString();
int quantity = Convert.ToInt32(oRow["quantity"]);
int total = Convert.ToInt32(oRow["total"]);
}
然后需要设置一个DB连接并添加值
foreach(DataRow oRow in dt.Rows)
{
int id = Convert.ToInt32(oRow["id"]);
string name = oRow["name"].ToString();
int quantity = Convert.ToInt32(oRow["quantity"]);
int total = Convert.ToInt32(oRow["total"]);
}