【发布时间】:2015-04-10 19:21:50
【问题描述】:
我的项目中有一个 gridview 控件,我想在其中将多个 gridview 行保存回数据库。我如何通过循环保存所有行。请帮我解决这个问题。
//Save TestDetails
foreach (GridViewRow rw in GridView1.Rows)
{
var n = new TestDetail
{
ServiceId = Convert.ToInt32(GridView1.DataKeys[rw.RowIndex].Value),
Service = rw.Cells[1].Text.ToString(), //getting input error
Price = Convert.ToInt32(rw.Cells[2].Text.ToString()) //getting input error
};
using (var context = new DiagEntities())
{
context.TestDetail.Add(n);
context.SaveChanges();
}
}
【问题讨论】:
-
请显示 gridview 标记
标签: c# asp.net entity-framework gridview