Guardar Datos De un ListBox a una Db Sql Server
Publicado por Yuli (12 intervenciones) el 28/05/2009 16:55:05
Hola todos.
Resulta que estoy desarrollando una pequeña aplicación con Asp.Net y VB
Y lo que sucede es que debo guardar los datos de un listBox que representa el detalle de una factura, que previamente llene por medio de unos texbox y un DropDownlist. El Sotware lo traigo desde mi bd con el Drop ,Y La versión y la cantidad que se compra los ingreso por los texbox, todo queda en un solo item en el listbox....
Mi problema radica en que cuando los voy a guardar en la base de datos . porque Me debe guardar los datos por separado en cada campo y sabiendo que son todos los productos que se compraron.
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 me puedan ayudar a identificar mis errores .. De antemano muchas gracias
Resulta que estoy desarrollando una pequeña aplicación con Asp.Net y VB
Y lo que sucede es que debo guardar los datos de un listBox que representa el detalle de una factura, que previamente llene por medio de unos texbox y un DropDownlist. El Sotware lo traigo desde mi bd con el Drop ,Y La versión y la cantidad que se compra los ingreso por los texbox, todo queda en un solo item en el listbox....
Mi problema radica en que cuando los voy a guardar en la base de datos . porque Me debe guardar los datos por separado en cada campo y sabiendo que son todos los productos que se compraron.
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 me puedan ayudar a identificar mis errores .. De antemano muchas gracias
Valora esta pregunta


0