Foros del Web » Programando para Internet » ASPX (.net) »

Si tengo 3 datos en mi tabla porque aparecen 2 en mi combo

Estas en el tema de Si tengo 3 datos en mi tabla porque aparecen 2 en mi combo en el foro de ASPX (.net) en Foros del Web. Hol@ mundo!!! Esto es algo que no entiendo de los combos en visual.net 2003. Este es mi codigo: Cita: Sql = "SELECT Cv_Factura FROM Factura ...
  #1 (permalink)  
Antiguo 24/10/2006, 12:14
Avatar de Fabuazul  
Fecha de Ingreso: febrero-2006
Ubicación: Entre cuatro paredes
Mensajes: 693
Antigüedad: 18 años, 3 meses
Puntos: 7
Si tengo 3 datos en mi tabla porque aparecen 2 en mi combo

Hol@ mundo!!!

Esto es algo que no entiendo de los combos en visual.net 2003.

Este es mi codigo:

Cita:
Sql = "SELECT Cv_Factura FROM Factura ORDER BY Cv_Factura"
Adapter = New Data.SqlClient.SqlDataAdapter(Sql, conexion)

ds = New DataSet("Factura")
Adapter.Fill(ds, "Factura")

With CmbFactura
.DataSource = ds.Tables("Factura").DefaultView
.DataTextField = "Cv_Factura"
'.DataValueField = "Valor que tendran los drop"
.DataBind()
End With
En el combo veo tan solo 2 registros.

Otra cosa que quiero lograr es que al cargar la pagina, quiero que en mi combo aparesca la leyenda: "Elige la factura".

La propiedad DataValueFiel no la entiendo muy bien, por eso aparece como comentario.

Gracias!!!
__________________
Sí tienes alguna duda.... puedo ayudar a ampliarla.:-D
  #2 (permalink)  
Antiguo 24/10/2006, 12:52
Avatar de Developer9
(Desactivado)
 
Fecha de Ingreso: abril-2005
Ubicación: Mi Ecuador del alma
Mensajes: 4.196
Antigüedad: 19 años
Puntos: 47
La propiedad DataValueField es el codigo que tendrá cada registro del combo. Esto sirve porque muchas veces no te importa la descripción sino el código, y accederemos al mismo con la propiedad SelectedValue del combo.

Por lo general para llenar el Combo se hace un select del Codigo y la Descripcion, supongo que tu campo Cv_Factura pertenece a una descripción, de que se trata tu tabla?

Al parecer él codigo que pones con el cual llenas el combo está bien, no hay problema en ello
  #3 (permalink)  
Antiguo 24/10/2006, 14:06
Avatar de Fabuazul  
Fecha de Ingreso: febrero-2006
Ubicación: Entre cuatro paredes
Mensajes: 693
Antigüedad: 18 años, 3 meses
Puntos: 7
Sigo sin entender mucho DataValueField.

Tan solo quiero traerme el campo de una tabla y mostrarlo en mi combo.

Pero el primer dato no lo muestra.
__________________
Sí tienes alguna duda.... puedo ayudar a ampliarla.:-D
  #4 (permalink)  
Antiguo 24/10/2006, 14:09
Avatar de Developer9
(Desactivado)
 
Fecha de Ingreso: abril-2005
Ubicación: Mi Ecuador del alma
Mensajes: 4.196
Antigüedad: 19 años
Puntos: 47
Y en la base si está?

Yo no le pongo eso de DefalutView, simplemente el nombre de la tabla
  #5 (permalink)  
Antiguo 24/10/2006, 14:16
Avatar de Fabuazul  
Fecha de Ingreso: febrero-2006
Ubicación: Entre cuatro paredes
Mensajes: 693
Antigüedad: 18 años, 3 meses
Puntos: 7
Si esta.

Ya le quite lo qu emencionas y sigue igual.

Sabes como puedo traerme los datos de un datagrid con hyperlink a otra web form?
__________________
Sí tienes alguna duda.... puedo ayudar a ampliarla.:-D
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 00:07.