Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/12/2010, 07:40
Avatar de Aquaventus
Aquaventus
 
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 10 meses
Puntos: 267
Respuesta: Problema cargar combobox entre funciones

Podrias modificarlo asi... :

Código vb:
Ver original
  1. Case 1
  2. llenoCombo(combobox1,"1")
  3. Case 2
  4. llenoCombo(combobox2,"2")
  5. Case 3
  6. (...)
  7.  
  8. Public Sub llenoCombo(Byval combo As ComboBox, Byval parametro As String)
  9.  
  10. Dim consulta = "select... from .... where ... = " & parametro
  11. Dim cmd As OleDb.OleDbDataAdapter
  12. Dim dt As DataTable
  13.  
  14. 'conectamos a la base de datos
  15. conexion.conecta()
  16.  
  17. cmd = New OleDb.OleDbDataAdapter(consulta, cnn)
  18. dt = New DataTable
  19. cmd.Fill(dt)
  20.  
  21. total = dt.rows(0).item(0).toString()
  22.  
  23. For i = 0 To total - 1
  24. Formulario_Quejas.combo.Items.Add(dt.Rows(i).Item(0))
  25. Next
  26.  
  27. End Sub

Talvez se pueda mejorar mas, ahora ando ocupado mas tarde sigo revisando tu code y te respondo para optimizar mas
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net