private void DataGrid1_UpdateCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e) { // realizar cambios string id, fname, lname; id = e.Item.Cells[0].Text; fname = ((TextBox) (e.Item.Cells[1].Controls[0])).Text; lname = ((TextBox) (e.Item.Cells[2].Controls[0])).Text; Author a = new Author(id); a.LastName = lname; a.FirstName = lname; a.Update(); DataGrid1.EditItemIndex = -1; reloadData(); }
private void DataGrid1_UpdateCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e) { string id, fname, lname; id = e.Item.Cells[0].Text; fname = ((TextBox)(e.Item.Cells[1].Controls[0])).Text; lname = ((TextBox)(e.Item.Cells[2].Controls[0])).Text; // Creo un autor que esta en Business, pasando el ID Author a = new Author(id); a.fname = fname; a.lname = lname; a.Update(); DataGrid1.EditItemIndex = -1; ReloadData(); }
private void DataGrid1_UpdateCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e) { //realizar cambios string id; //Como el campo no es editable no tengo controls con lo que puedo consultar //directamente el text. id = e.Item.Cells[0].Text; string fname = ((TextBox) (e.Item.Cells[1].Controls[0])).Text; string lname = ((TextBox) (e.Item.Cells[2].Controls[0])).Text; //Clase a nivel business //AuthorManager.GetAuthor(id); Author a = new Author(); a.Id = id; a.LastName = lname; a.FirstName = fname; a.Update(); DataGrid1.EditItemIndex = -1; reloadData(); }