Visual Basic.NET - Gurdar Datos de Listbox En una BD SqlServer

   
Vista:

Gurdar Datos de Listbox En una BD SqlServer

Publicado por Yuli (3 intervenciones) el 27/05/2009 21:29:06
Hola...
Resulta que estoy desarrollando una aplicacion en Asp.Net...
El caso es que estoy llenando un Listbox, por medio de dos texbox y un Combobox que me trae datos que ya tengo en una bd...
Pero la formula se me complica cuando debo guardar los datos que almaceno
en el listBox; en una tabla detalle.. Como en el listbox se juntan tres campos, no se como guardar de forma que cada producto que agrego a la factura quede con su respectiva Version y cantidad...

Espero haber sido lo suficientemente clara...
Forfa!!!! Quien Me pueda ayudar De verdad Gracias
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:Gurdar Datos de Listbox En una BD SqlServer

Publicado por Damian (824 intervenciones) el 28/05/2009 02:57:38
Lo que debes hacer es recorrer toda la lista e ir cargando, por ejemplo:
Dim item As System.Windows.Forms.ListViewItem
Dim miValor,miValor2 as String
For Each item In listVent.Items
'aca asigno a una variable el valor que tienes en la columna 2 y 3, recuerda que 'arranca el conteo desde 0.
miValor=listVent.Items(i).SubItems(1).Text
miValor2=listVent.Items(i).SubItems(2).Text

Next

Yo guarde los resultados en variables, pero en tu casa es lo mismo solo que seria un insert a tu base de datos y este insert deberias ponerlo dentro del for. 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

RE:Gurdar Datos de Listbox En una BD SqlServer

Publicado por Yuli (3 intervenciones) el 28/05/2009 16:40:05
Hola de nuevo...
La verdad discúlpenme, me supongo que lo que
me explicaron a cerca de como guardar los datos del listbox,
es demasiado obvio y fácil... pero la verdad es que no entendí y no me funciona

No se si sirva de algo mostrar mi código de como estoy in tentando hacerlo

1) Esta es la forma como lo estaba haciendo y no me dio:
Dim icontador As Integer
For icontador = 0 To Me.LBSoftware.Items.Count - 1
Me.LBSoftware.SelectedIndex = icontador
Me.Fac.IngresarSoftware(Me.txtnumfactura.Text, Me.LBSoftware.Items.Count, Me.txtcantlic.Text, Me.txtVersion.Text)
Next icontador

2) y asi es como lo intente con la ayuda que recibi

Dim item As System.Windows.Forms.ListViewItem
Dim Cant, Version As String
For Each item In Me.LBSoftware.Items

Cant = Me.LBSoftware.Items(i).SubItems(1).Text
Version = Me.LBSoftware.Items(i).SubItems(2).Text

Next

Me pide mas declaraciones de variables y cuando las declaro, salen mas errores y no me reconoce algunas de las funciones ; como (SubItems)

Espero que no este de mas recordar que mi aplicación esta en Asp.Net con VB

Espero me puedan ayudar a identificar mis errores .. De antemano muchas gracias
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