Ver Mensaje Individual
  #8 (permalink)  
Antiguo 25/01/2009, 07:30
SoloVisual
 
Fecha de Ingreso: enero-2009
Mensajes: 6
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: ayuda con base de datos y listview

Cita:
Iniciado por mariano_donati Ver Mensaje
Si, disculpame, la verdad que con bucles anidados no funciona. Se me ocurre algo así. Definis constantes que sean descriptivas de los campos, estas tendrían que tener su indice de columna. Por ejemplo, si vos tenés en tu ListView 2 columnas, IdCliente y NombreCliente, entonces definis una constante _cIdCliente = 0, _cNombreCliente = 1. Después si recorrés con un bucle todos los items del ListView para agregarlos.

Dim NuevaFila As DataRow

For I = 0 To ListView.Items.Count - 1

NuevaFila = DataTable.NewRow
NuevaFila("IdCliente") = ListView.Items(I).SubItems(_cIdCliente).Text
NuevaFila("NombreCliente") = ListView.Items(I).SubItems(_cNombreCliente).Text
DataTable.Rows.Add(NuevaFila)

Next

Las constantes solamente las definís para hacerlo más descriptivo y más entendible, ya que es mucho más comprensible poner _cIdCliente en luegar de 0 para especificar el indice de la columna.
Espero que te sirva de alguna manera.
Suerte!.