
25/01/2009, 07:30
|
| | 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 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!. |