SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => VB .NET => Mensaje iniciado por: Jorge Israel López Ramíre en Viernes 8 de Febrero de 2008, 18:29

Título: Combobox
Publicado por: Jorge Israel López Ramíre en Viernes 8 de Febrero de 2008, 18:29
Hola de nuevo.
Tengo un problema al querer llenar un combobox con el resultado de un procedimiento almacenado en sql.

Los estoy realizando con un dataset, probe con llenar un datagrid y me muestra los resultados del procedimiento, en tanto con el combo no tiene la propiedad datamember. y cuando carga solo me muestra lo sig (System.Data.DataViewManagerListItemTypeDescriptor), dentro del combo.

El procemiento busca todos los servidores que estan conectados a la red.

Este es el código para el datagrid, alguien podría explicarme cómo hacer lo mismo para un llenar el combo.

Dim oComando As New SqlCommand
            oComando.Connection = oConexion
            oComando.CommandType = CommandType.StoredProcedure
            oComando.CommandText = "dbo.ListLocalServers"
            AdapterServer.SelectCommand = oComando

            Me.oDataSet = New DataSet
            oConexion.Open()
            AdapterServer.Fill(oDataSet, "#servers")
            oConexion.Close()

            Me.DataGridView1.DataSource = oDataSet
            Me.DataGridView1.DataMember = "#servers"

 :kicking: Gracias por su ayuda :kicking:
Título: Re: Combobox
Publicado por: lencho en Sábado 9 de Febrero de 2008, 20:17
Código: Text
  1.  
  2.         dt = (RESULTADO DE LA CONSULTA)
  3.         COMBO.DataSource = dt
  4.         COMBO.DisplayMember = dt.Columns("Descripcion").Caption
  5.         COMBO.ValueMember = dt.Columns("Codigo").Caption
  6.  

en displaymember se coloca el campo que quieres que se muestre y en valuemember el codigo.

BYTE.