Usuario
ayuda con selección de checkbox en listview a bd

Pregunta
-
Buenas noches, estoy realizando un proyecto en vb.net el cual tiene un listview que pose una lista de checkbox, que son cargados desde la base de datos. Lo que necesito hacer es almacenar a una tabla el id de cada checkbox seleccionado al momento de apretar el boton insertar, de que manera puede capturar el checkbox seleccionado?? de que forma se realiza el insert a mysql?? he leido por hay que se debe realizar un ciclo, pero la verdad nose como empezar, ojala me puedan ayudar, saludos
- Cambiado Enrique M. Montejo martes, 21 de mayo de 2013 7:23 Acceso a datos
Todas las respuestas
-
-
hola
podrias hacer
Using conn As New MySqlConnection("<connection string>") conn.Open() Dim query As String = "INSERT INTO NombreTabla (campo1, campo2) VALUES (@param1, @param2)" Dim cmd As New MySqlCommand(query, conn) For Each item As ListViewItem In ListView1.CheckedItems cmd.Parameters.Clear() cmd.Parameters.AddWithValue("@param1", item.Text) cmd.Parameters.AddWithValue("@param2", item.SubItems(1).Text) cmd.ExecuteNonQuery() Next End Using
como veras recorres los items marcados y estos los insertas pasando los valores por paametro
saludos
Leandro Tuttini
Blog
Buenos Aires
Argentina -
Leandro tengo algunas consultas, en la siguiente linea que se declara, una conexion ?
Dim cmd As New MySqlCommand(query, conn)
Poruqe me tilda mysqlcommand, de que forma debo declarar esto para q asi funcione?
@param1 y 2 se refiere al nombre del objeto? por ejemplo listView1 ?
disculpa la ignorancia pero te dejo esto para que me lo corijas
Dim query As String = "INSERT INTO accidente (IdAccidente, idaccioncondicion) VALUES ('" & lbFolio.Text & "', '" & lvAccion & "')" Dim cmd As New MySqlCommand(query, conn) For Each item As ListViewItem In lvaccion.CheckedItems cmd.Parameters.Clear() cmd.Parameters.AddWithValue('" & lbFolio.Text & "', item.Text) cmd.Parameters.AddWithValue('" & lvAccion & "', item.SubItems(1).Text)
el primer parametro es el id que almacena los accidentes este esta en un objeto label por eso lo declaro asi y el segundo es el listview que alamcena los checkbox(en esta parte nose como declararlos), desde ya muchas gracias, saludos
- Editado alvaro villalobos viernes, 26 de abril de 2013 12:16