ASP.NET - ¿Cómo guardo los datos de un gridview en una tabla (sql server)?

 
Vista:
sin imagen de perfil

¿Cómo guardo los datos de un gridview en una tabla (sql server)?

Publicado por Isabella Herrarte (1 intervención) el 25/05/2022 20:25:33
Tengo el siguiente GridView de la imagen, y deseo guardar los datos (información) de este en una tabla llamada (tbl_Compras), al pulsar el botón de "Terminar Compra". Con el fin de que el administrador de la página pueda ver las compras realizadas en la página en la base de datos.

9b5a3a624f381b764894fa78adeb5f2b
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
Imágen de perfil de Hugo
Val: 76
Plata
Ha mantenido su posición en ASP.NET (en relación al último mes)
Gráfica de ASP.NET

¿Cómo guardo los datos de un gridview en una tabla (sql server)?

Publicado por Hugo (91 intervenciones) el 26/05/2022 20:42:55
Para guardar los datos de un botón.

Protected Sub Button_1Click(sender As Object, e As EventArgs) Handles Button_1.Click
Dim cQuery As String = "SELECT * FROM TABLA_ORIGEN ORDER BY int_id ASC"
Dim Ds As New DataSet
Dim Da As New SqlClient.SqlDataAdapter(cQuery, Cnn)
Da.Fill(Ds)
Dim myDataView As DataView = New DataView(Ds.Tables(0))
If myDataView.Count > 0 Then
For x = 0 To myDataView.Count - 1
Try
Dim cSentencia = "INSERT INTO TABLA_DESTINO (in_solicitud,strarticulo,strdescripcion,strproveedor)"+
" values (@solicitud,@articulo,@descripcion,@proveedor)"
Dim command = New SqlCommand(cSentencia, Cnn)
command.Parameters.AddWithValue("@solicitud", myDataView(x)("strsolicitud"))
command.Parameters.AddWithValue("@articulo", myDataView(x)("strarticulo"))
command.Parameters.AddWithValue("@descripcion", myDataView(x)("strdescripcion"))
command.Parameters.AddWithValue("@proveedor", myDataView(x)("strproveedor"))
Cnn.Open()
command.ExecuteNonQuery()
Cnn.Close()
Catch ex As Exception
Me.mensaje.Text = ex.Message
End Try
Next
End If
End sub


Visita: https://vbpuntonet.blogspot.com/
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