Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/01/2009, 08:36
alfre2x
 
Fecha de Ingreso: enero-2009
Mensajes: 21
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: como puedo llenar un combobox con dos consultas sql distintas?

si!!
muchas gracias mdavila por la respuesta
ocupe la segunda alternativa
llene el dropdownlist o combobox con dos for y con una tabla auxiliar y una grilla auxiliar y me reslto este es el codigo q desarrolle por si a alguien le sirve.

Código:
Dim grilla_aux As DataGrid
Dim grilla_aux2 As DataGrid
Dim contador As Integer
Dim contador2 As Integer
Dim i As Integer
Dim a As Integer
Dim tabla_aux As Data.DataTable
Dim fila_aux As Data.DataRow

  grilla_aux = New DataGrid
  grilla_aux2 = New DataGrid

  grilla_aux.DataSource = lista_clientes() 'funcion1 donde se encuentra la consulta
  grilla_aux.DataBind()

   grilla_aux2.DataSource = lista_clientes2() 'funcion2 donde se encuentra la consulta
   
grilla_aux2.DataBind()

            tabla_aux = New Data.DataTable
            tabla_aux.Columns.Add("id_cliente")
            tabla_aux.Columns.Add("descripcion_empresa")


            contador = grilla_aux.Items.Count
            contador2 = grilla_aux2.Items.Count

           If contador > 0 And contador2 > 0 Then

   For i = 0 To grilla_aux.Items.Count - 1

  fila_aux = tabla_aux.NewRow

fila_aux(0) = grilla_aux.Items(i).Cells(1).Text
fila_aux(1) = grilla_aux.Items(i).Cells(1).Text
tabla_aux.Rows.Add(fila_aux)

 Next

For a = 0 To grilla_aux2.Items.Count - 1

fila_aux = tabla_aux.NewRow

fila_aux(0) = grilla_aux2.Items(a).Cells(1).Text
fila_aux(1) = grilla_aux2.Items(a).Cells(1).Text

  tabla_aux.Rows.Add(fila_aux)


  Next

            End If

cmb_cliente.DataTextField = "descripcion_empresa"
cmb_cliente.DataValueField = "id_cliente"
cmb_cliente.DataSource = New Data.DataView(tabla_aux)                           
cmb_cliente.DataBind()
gracias!!!!
ojala les sirva

Última edición por alfre2x; 09/01/2009 a las 18:19