private void btnAgregar_Click_1(object sender, EventArgs e) { FrmPersona frm = new FrmPersona(); frm.StartPosition = FormStartPosition.CenterScreen; if (frm.ShowDialog() == DialogResult.OK) { DataRow fila = this.dt.NewRow(); //fila["id"] = frm.Persona.Id; fila["nombre"] = frm.Persona.Nombre; fila["apellido"] = frm.Persona.Apellido; fila["edad"] = frm.Persona.Edad; this.dt.Rows.Add(fila); } }
private void btnEliminar_Click_1(object sender, EventArgs e) { int i = this.dgvGrilla.SelectedRows[0].Index; DataRow fila = this.dt.Rows[i]; int id = int.Parse(fila["id"].ToString()); string nombre = fila["nombre"].ToString(); string apellido = fila["apellido"].ToString(); int edad = int.Parse(fila["edad"].ToString()); Persona p = new Persona(id, nombre, apellido, edad); FrmPersona frm = new FrmPersona(p); frm.StartPosition = FormStartPosition.CenterScreen; if (frm.ShowDialog() == DialogResult.OK) { fila.Delete(); } }