// Der Name des ID-Parameters sollte dem für das Steuerelement festgelegten DataKeyNames-Wert entsprechen. public void FormView1_UpdateItem(string CustomerID) { WebformsMuc2019CS.Modul09.Customers item = null; // Element hier laden, z. B. item = MyDataLayer.Find(id); var db = new EFNorthwind(); item = db.Customers.Find(CustomerID); if (item == null) { // Das Element wurde nicht gefunden. ModelState.AddModelError("", String.Format("Das Element mit der ID {0} wurde nicht gefunden.", CustomerID)); return; } TryUpdateModel(item); if (ModelState.IsValid) { // Änderungen hier speichern, z. B. MyDataLayer.SaveChanges(); db.SaveChanges(); Response.Redirect("/modul09/kundenlisteorders"); } }
public IEnumerable <Customers> rptKunden_GetData() { var db = new EFNorthwind(); return(db.Customers.Take(10)); }
// Der ID-Parameter sollte dem DataKeyNames-Wert entsprechen, der für das Steuerelement // festgelegt wurde, oder mit einem Wertanbieterattribut versehen werden, z. B. [QueryString]int id public WebformsMuc2019CS.Modul09.Customers FormView1_GetItem([FriendlyUrlSegments(0)] string CustomerID) { var db = new EFNorthwind(); return(db.Customers.Find(CustomerID)); }