¿se puede grabar en un datagrid?

15/10/2004 - 17:30 por Carlos | Informe spam
Hola Amigos:

1-Yo creo un datagrid con dataset
2-ejecuto la aplicacion
hago modificaciones en
los valores de las columnas pero ahora quiero trasladar
estos cambios a la bases de datos ¿como puedo hacer esto?

he pensado en trasladar la informacion del datagrid a un
datareader y desde aqui ya se como hacerlo,pero mi
problema es que nose si se puede utilizar un datareader

¿alguien tiene una tecnica mejor de grabar los datos que
se modifcan en un datagrid a la tabla origen?

este es mi codigo

odataadapter = New SqlDataAdapter("select * from
handhdetfactura ", cn)
' crear dataset
dataset1 = New DataSet()
odataadapter.Fill(dataset1, "handhdetfactura")
' asignar dataset al datagrid
Me.DataGrid1.DataSource = Me.dataset1
Me.DataGrid1.DataMember =
dataset1.Tables0.TableName

Preguntas similare

Leer las respuestas

#1 DJ MIAO
15/10/2004 - 23:42 | Informe spam
Update al dataset viejo.



Miao...
Comprate un libro...
Hola Amigos:

1-Yo creo un datagrid con dataset
2-ejecuto la aplicacion
hago modificaciones en
los valores de las columnas pero ahora quiero


trasladar
estos cambios a la bases de datos ¿como puedo hacer esto?

he pensado en trasladar la informacion del datagrid a un
datareader y desde aqui ya se como hacerlo,pero mi
problema es que nose si se puede utilizar un datareader

¿alguien tiene una tecnica mejor de grabar los datos que
se modifcan en un datagrid a la tabla origen?

este es mi codigo

odataadapter = New SqlDataAdapter("select * from
handhdetfactura ", cn)
' crear dataset
dataset1 = New DataSet()
odataadapter.Fill(dataset1, "handhdetfactura")
' asignar dataset al datagrid
Me.DataGrid1.DataSource = Me.dataset1
Me.DataGrid1.DataMember =
dataset1.Tables0.TableName


.

Respuesta Responder a este mensaje
#2 nesw.microsoft.com
16/10/2004 - 02:07 | Informe spam
Estimado amigo, tienes que, cuando llenas de datos el dataset, indicar al
dataadapter que lo lleno cuales son los comandos de inserccion,
actualizacion y eliminacion de los datos, usa un builder para tal tarea,
posteriormente cuando quieras actualizar solo tienes que llamar al metodo
update del dataadapter y listo bd actulizada ado.net y su magia
Saludos
"Carlos" escribió en el mensaje
news:100301c4b2cb$e56c4600$
Hola Amigos:

1-Yo creo un datagrid con dataset
2-ejecuto la aplicacion
hago modificaciones en
los valores de las columnas pero ahora quiero trasladar
estos cambios a la bases de datos ¿como puedo hacer esto?

he pensado en trasladar la informacion del datagrid a un
datareader y desde aqui ya se como hacerlo,pero mi
problema es que nose si se puede utilizar un datareader

¿alguien tiene una tecnica mejor de grabar los datos que
se modifcan en un datagrid a la tabla origen?

este es mi codigo

odataadapter = New SqlDataAdapter("select * from
handhdetfactura ", cn)
' crear dataset
dataset1 = New DataSet()
odataadapter.Fill(dataset1, "handhdetfactura")
' asignar dataset al datagrid
Me.DataGrid1.DataSource = Me.dataset1
Me.DataGrid1.DataMember dataset1.Tables0.TableName
Respuesta Responder a este mensaje
#3 J. Carlos Herrero
16/10/2004 - 13:02 | Informe spam
Hola:
Prueba esto:

odataadapter = New SqlDataAdapter("select * from handhdetfactura ", cn)
' crear commandbuilder (te falta)
Dim oCB As SqlCommandBuilder = New SqlCommandBuilder(oDataAdapter)
' crear dataset
dataset1 = New DataSet()
odataadapter.Fill(dataset1, "handhdetfactura")
' asignar dataset al datagrid
Me.DataGrid1.DataSource = Me.dataset1
Me.DataGrid1.DataMember = dataset1.Tables0.TableName
'Pon un boton en el Form (te falta)
Private Sub btnActualizar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnActualizar.Click
Me.oDataAdapter.Update(DataSet1, "handhdetfactura")
End Sub

Espero que te sirva
Un saludo:
Carlos


Carlos wrote:
Hola Amigos:

1-Yo creo un datagrid con dataset
2-ejecuto la aplicacion
hago modificaciones en
los valores de las columnas pero ahora quiero trasladar
estos cambios a la bases de datos ¿como puedo hacer esto?

he pensado en trasladar la informacion del datagrid a un
datareader y desde aqui ya se como hacerlo,pero mi
problema es que nose si se puede utilizar un datareader

¿alguien tiene una tecnica mejor de grabar los datos que
se modifcan en un datagrid a la tabla origen?

este es mi codigo

odataadapter = New SqlDataAdapter("select * from
handhdetfactura ", cn)
' crear dataset
dataset1 = New DataSet()
odataadapter.Fill(dataset1, "handhdetfactura")
' asignar dataset al datagrid
Me.DataGrid1.DataSource = Me.dataset1
Me.DataGrid1.DataMember > dataset1.Tables0.TableName
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida