Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/03/2010, 13:40
Avatar de sebas_20_jv
sebas_20_jv
 
Fecha de Ingreso: agosto-2009
Ubicación: Medellin, Colombia
Mensajes: 59
Antigüedad: 15 años, 2 meses
Puntos: 3
De acuerdo Problema Modificando en datagridview desde otro form

Buenas...
En estos momento estoy realizando un proyecto en c#, y pues se me presenta el siguiente problema.

Primero que todo tengo un form llamado productos con un dataridview y 4 botones llamados, consultar, eliminar, nuevo y modificar, hasta ahora consultar, eliminar, y nuevo funcionan perfectamente...
por otro lado tengo otro formulario llamado nuevo_producto que es donde lleno la informacion para insertar un nuevo registro y modificar.
en el form de productos tengo 3 variables :

public static String Dato1;
public static String Dato2;
public static String Dato3;

entonces lo que hago es que en el boton modificar coloco lo siguiente para recuperar la fila seleccionada y que me muestre los datos en los textbox del form nuevo_producto

private void button2_Click(object sender, EventArgs e)
{
DataGridViewRow row = dataGridView1.CurrentRow;
if (row != null)
{
Dato1 = row.Cells[0].Value.ToString();
Dato2 = row.Cells[1].Value.ToString();
Dato3 = row.Cells[2].Value.ToString();
}

Nuevo_Producto n = new Nuevo_Producto();
n.Show();
}

y en el formulario de nuevo_producto en el load estoy colocando esto :

textBox1.Visible = false; // para que no me muestre el campo clave
this.textBox1.Text = Productos.Dato1;
this.textBox9.Text = Productos.Dato2;
this.textBox2.Text = Prodcutos.Dato3;

Hasta aqui tdo muy bien!!!!!!

pero al darle al boton nuevo tambien hace la misma funcion del boton modificar, me estan cargando los datos de la fila del datagridview..

Espero me puedan colaborar con esto.....