
25/11/2005, 10:11
|
| | Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 19 años, 10 meses Puntos: 9 | |
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!.
__________________ Add, never Remove |