private void btnAceptar_Click(object sender, EventArgs e) { NegocioRazones negra = new NegocioRazones(); int fila = dataGridView1.CurrentRow.Index; razon = dataGridView1["columnRazon", fila].Value.ToString(); if (razon.Equals("describir otro motivo") || razon.Equals("problemas con la cuenta (describir motivos)") || razon.Equals("rompimiento (describir situacion)")) { Observacion ob = new Observacion(); ob.ShowDialog(); if (ob.observacion != "") { otro = ob.observacion; } } this.Close(); }
private void btnObservacion_Click(object sender, EventArgs e) { Observacion erb = new Observacion(); erb.ShowDialog(); string obs = erb.observacion.ToString(); TabPage pag = tcCuentas.SelectedTab; string nombre = pag.Name.ToString(); Control[] ctl = pag.Controls.Find("dgv" + nombre, false); DataGridView dgv = (DataGridView)ctl[0]; try { int fila = dgv.CurrentRow.Index; dgv[5, fila].Value = obs; } catch { MessageBox.Show("Debe seleccionar una fila para incluir una observación", "Error de observación"); } }