Visual Basic.NET - Guardar con dataGridView

   
Vista:

Guardar con dataGridView

Publicado por Cristian (67 intervenciones) el 02/02/2009 21:26:38
hola, yo cargo un datagridview de esta forma:

oBase.GetStringConection()
Dim _select As New System.Data.SqlClient.SqlCommand("select * from articulos")
oBase.SELECT_COMMAND = _select
Dim dt As System.Data.DataTable = oBase.SelectFields()
gridv.DataSource = dt.DataSet.Tables(0).DefaultView

Ahora como hago para modificar los datos desde la grilla y que se guarden ?

por favor si alguien me puede ayudar se los voy a agradecer

Saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Guardar con dataGridView

Publicado por Damian (824 intervenciones) el 02/02/2009 22:28:24
Bueno para editar las celdas deberias primero poner que columnas se van a poder editar o bien todas(DataGridView.ReadOnly = False) esto te va a permitr editar toda la grilla, si solo quieres ciertas columnas debes poner:

DatagridView.Columns(0).ReadOnly = True
DatagridView.Columns(1).ReadOnly = True

Despues para guardar dentro dentro de tu base debes hacer un Update quiero saber que ya sabes como hacerlo y luego le agregas a cada campo el nuevo valor modificado de la celda, seria mas o menos asi:

dim i as integer
For i = 0 To DataGridView.RowCount - 1
"Update Tabla set Campo=" & DataGridView.Item(1, i).Value ........
Next

'Ahi solo traigo el de la columna 1, deberias cambiarla por las columnas que vas a modificar, recuerda que arrancan de 0. Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar