Visual Basic.NET - ayuda con listview

 
Vista:

ayuda con listview

Publicado por malena (1 intervención) el 03/09/2010 19:05:54
hola el problema que tengo es que no se como mandar a una base de datos lo que esta en un listview este contiene dos columnas uno que maneja tipo varchar y otra que maneja datos en decimal en contre este codigo pero la verdad no entiendo alguien puede ayudarme

string conStr = Properties. Settings .Default.connStr;

constr cadena = Propiedades. Configuración. Default.connStr;

SqlConnection con = new SqlConnection SqlConnection (conStr);

Con.Open ();

for (cnt = 0; <cnt = listView1.SelectedItems.Count - 1; cnt + +)

{
( string query = "insert into table values(' " + listView.Items[cnt].Text + "')" ;

cadena de consulta = "insert into valores de la tabla ('" + listView.Items [CNT]. Texto + "')";
SqlCommand cmd = new SqlCommand (query, con);

SqlCommand (consulta, con);
retval=cmd.ExecuteNonQuery();

} )
con.Close();
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:ayuda con listview

Publicado por Damian (824 intervenciones) el 10/09/2010 14:43:16
Bueno en el evento SelectedIndexChanged de tu ListView deberías poner asi:

For Each item In ListView1.SelectedItems

'y aca dentro pones el codigo para insertar en tu BD, por ejemplo:

Insert.CommandText = "Insert into tuTabla(valor,valor2) Values (" & item.SubItems(0).Text & ",'" & item.SubItems(1).Text & ")"

Insert.Connection = MiConexion
Insert.ExecuteNonQuery()

Next

'Como vez con el item.SubItems(0).Text accedes a la primera columna de tu ListView.
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