2
WebGridを編集可能にすることはできますか?Webgrid Razor MVC3で行を編集する方法
WebGridを編集可能にすることはできますか?Webgrid Razor MVC3で行を編集する方法
新しいEdit Edit.cshtmlを作成し、更新データ用にmadelに渡すidのHiddenfieldを取得します。
public ActionResult Edit(WebdridDBModel model, string id)
{
var editItem = from e in dc.EDetails where e.Id ==Convert.ToInt32(id) select e;
var editList = editItem.ToList();
model.FirstName= editList[0].FirstName;
model.LastName=editList[0].LastName;
model.Salary =Convert.ToInt32(editList[0].Salary);
return View(model);
}
public ActionResult EditSubmit(WebdridDBModel model, string id)
{
EDetail ed = dc.EDetails.Single(P=>P.Id==model.Id);
ed.FirstName = model.FirstName.Trim();
ed.LastName = model.LastName.Trim();
ed.Salary = model.Salary.ToString();
dc.SubmitChanges();
return RedirectToAction("Index");
}
ありがとうございました! :) –