Foros del Web » Programación para mayores de 30 ;) » .NET »

ComboBox

Estas en el tema de ComboBox en el foro de .NET en Foros del Web. Hola amigos; Me gustaria hacer algo asi... Código: Me .cmbDescuento.DisplayMember = "PORCENTAJE" & " - " & "DESCRIPCION" Me .cmbDescuento.ValueMember = "ID_DESCUENTO" Me .cmbDescuento.DataSource = ...
  #1 (permalink)  
Antiguo 21/02/2008, 13:10
Avatar de Drako_18  
Fecha de Ingreso: mayo-2005
Ubicación: Madrid
Mensajes: 505
Antigüedad: 19 años
Puntos: 16
Pregunta ComboBox

Hola amigos;

Me gustaria hacer algo asi...
Código:
Me.cmbDescuento.DisplayMember = "PORCENTAJE" & " - " & "DESCRIPCION"
Me.cmbDescuento.ValueMember = "ID_DESCUENTO"
Me.cmbDescuento.DataSource = Me.Descuento 
Usea, mostrar dos valores de una tabla...
pero envez de esos dos valores me muestra esto: System.Data.DataRowView

Gracias de antemano compañeros
__________________
Rubén Espada
Desarrollador full stack .Net (Angular + JS + .Net Core)
  #2 (permalink)  
Antiguo 21/02/2008, 18:12
Avatar de rmarinsd  
Fecha de Ingreso: septiembre-2007
Mensajes: 78
Antigüedad: 16 años, 7 meses
Puntos: 0
Re: ComboBox

Pues mira asi de rapido lo unico q se me ocurre es lo siguiente agregar un nuevo atributo, el codigo es c# no creo que haya mucha complicacion a utilizar la sintaxis de vb

public string porcentajedescripcion
{
get
{
return porcentaje + "-" + descripcion;
}
}

y ya en tu codigo seria

Me.cmbDescuento.DisplayMember = "porcentajedescripcion"

Es lo unico que se me ocurre al momento si alguien tiene otra idea pues a mi tambien me serviria.

Suerte
__________________
Hava nagila Hava nagila Hava nagila venis'mecha
Uru, uru achim! Uru achim b'lev sameach
  #3 (permalink)  
Antiguo 22/02/2008, 03:46
Avatar de Drako_18  
Fecha de Ingreso: mayo-2005
Ubicación: Madrid
Mensajes: 505
Antigüedad: 19 años
Puntos: 16
Re: ComboBox

Hola amigos;

esta formula no me funciona, tengo que probar creandome un alias en el DataSet (en el DataTable)
__________________
Rubén Espada
Desarrollador full stack .Net (Angular + JS + .Net Core)
  #4 (permalink)  
Antiguo 22/02/2008, 07:11
Avatar de sagma  
Fecha de Ingreso: septiembre-2004
Ubicación: Santa Cruz de la Sierra - Bolivia
Mensajes: 136
Antigüedad: 19 años, 7 meses
Puntos: 1
Sonrisa Re: ComboBox

que tal amigo forero, fijate como lo tengo eu.

Código:
   Function cargar_combo()

       Dim Trx As New AccesoDatos.Transacciones(False)
       Dim DtE As New DataTable
       Dim Ad As New AccesoDatos.Operaciones(Trx.Comand)

       DtE = Ad.EjecturarConsulta("SELECT ID_PERIODOS, SEMESTREperi + ' - ' + convert(varchar(20),ANIOSperi) AS Lista FROM PERIODOS")
       Me.cmb_periodo.DataSource = DtE
       Me.cmb_periodo.DisplayMember = "Lista"
       Me.cmb_periodo.ValueMember = "ID_PERIODOS"

       Trx.CerrarConexion()

   End Function
suerte
__________________
Sagma -- :arriba:
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:35.