0
我使用的是Visual Studio 2015,实体框架6和C#。我有一个gridview会删除,但我需要它编辑单击编辑时的行。我做了一个存储过程,但我无法得到它的工作。ASP.net EF6 Gridview更新行
我有两个存储过程(一个用于测试):
spUpdatePizza3(Size, PizzaID)
spUpdatePizza2(Size, Crust, Sauce, OrderCost,PizzaID)
这是我有:
protected void gvExOr_RowEditing(object sender, GridViewEditEventArgs e)
{
using (PizzaParlor2Entities po = new PizzaParlor2Entities())
{
String PizzaID = gvExOr.Rows[e.NewEditIndex].Cells[2].Text.ToString();
String Size = gvExOr.Rows[e.NewEditIndex].Cells[6].Text.ToString();
// String Crust = gvExOr.Rows[e.NewEditIndex].Cells[7].Text.ToString();
// String Sauce = gvExOr.Rows[e.NewEditIndex].Cells[8].Text.ToString();
// String Delivery = gvExOr.Rows[e.NewEditIndex].Cells[9].Text.ToString();
// String OrderCost = gvExOr.Rows[e.NewEditIndex].Cells[10].Text.ToString();
// string size = gvExOr.SelectedRow.Cells[6].Text;
// lblTest.Text = size;
gvExOr.EditIndex = e.NewEditIndex;
// po.spUpdatePizza3(Size, Convert.ToInt32(PizzaID));
// po.spUpdatePizza2(Size, Crust, Sauce, Convert.ToDecimal(OrderCost), Convert.ToInt32(PizzaID));
}
gvExOr.DataBind();
}
问:我如何获得该行使用存储过程来更新(或任何方法,在这一点上)与实体框架6?