예제 #1
0
        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);
            }
        }
예제 #2
0
        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();
            }
        }