
10/03/2011, 21:13
|
 | | | Fecha de Ingreso: agosto-2010 Ubicación: Sonora
Mensajes: 172
Antigüedad: 14 años, 5 meses Puntos: 8 | |
Respuesta: datos de textbox a datagridview Hola, como dice Aquaventus, inserta en tu form un datagridview y en la coleccion de columnas, en las propiedades de datagridview (DGV), crea las columnas que necesites, ejemplo: columna 1 y columna 2, insertas, 2 textbox: textbox 1 y textbox 2, inserta un boton: boton1.
en el evento click del boton : datagridview1.rows.add(textbox1, textbox2), aqui tienes 2 opciones poner solo este codigo o la idea de Aquaventus, solo que si lo haces como yo te lo estoy poniendo tienes que cuidar el orden en que agregas los textbox, debe de ser el mismo que el orden de las columnas en tu DGV.
para guardar los datos en la BD, tendrias que recorrer el DGV con un FOR y agregar los datos con una consulta SQL.
dim campo1 as string
dim campo2 as string
dim querysql as string
FOR i as interger = 0 to DataGridView1.Rows.Count - 1
campo1 = Me.DataGridView1.Rows(i).Cells("Columna1").Value.T oString
campo2 = Me.DataGridView1.Rows(i).Cells("Columna2").Value.T oString
querysql = "INSERT INTO BD(campo1, campo2) VALUES(@campo1, @campo2)"
dim comando as new SqlCommand(querysql, conexion)
comando.Parameters.AddWithValue("@campo1", campo1)
comando.Parameters.AddWithValue("@campo2", campo2)
comando.ExecuteNonQuery()
Next
Espero y la ayuda te sirva de algo, saludos. |