Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/04/2007, 09:39
javier78
 
Fecha de Ingreso: abril-2007
Ubicación: chile
Mensajes: 2
Antigüedad: 17 años, 10 meses
Puntos: 0
Problema con ListBox en VS2005

Hola a todos....

necesito recorrer un listbox con multiseleccion en visual 2005 y obtener todos los value member de los items seleccionados los cuales necesito colocar en un string para la construccion de una query.

el llenado de datos en el listbox es asi, mediante un datatable:

Código:
dtMotonave.Clear()
dtMotonave.Load(drReader)
Me.lbMotonave.DataSource = dtMotonave
Me.lbMotonave.DisplayMember = "IdenMotonave"
Me.lbMotonave.ValueMember = "CodMotonave"


y la busqueda la estoy tratando de hacer asi:
Código:
I = 1
TotalItems = Me.lbMotonave.Items.Count
TotalItemsSel = Me.lbMotonave.SelectedItems.Count

For K = 1 to TotalItems

If I = 1 Then
If TotalItemsSel = 1 Then
CadenaParcial = CadenaParcial + " and (tbMotonave.CodMotonave =" + Me.lbMotonave.SelectedValue.ToString + " )"


pero solo me reconoce el primero value member de todos los items seleccionados de la lista, osea de 3 valores seleccionado me entrega (2,2,2) siendo cada item tiene un value member de (2,4,5) que es lo que necesito...

si alguien me puede ayudar...

gracias

javier