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

llenar dropdownlist desde cierta fila.

Estas en el tema de llenar dropdownlist desde cierta fila. en el foro de ASPX (.net) en Foros del Web. buen dia. estoy realizando una pagina con aspx.net - c#, mi problema es el siguiente: estoy llenado un dropdownlist de esta forma: ds.read(); CmbFallaGen.DataTextField = ...
  #1 (permalink)  
Antiguo 28/06/2011, 16:12
Avatar de zadkiel88  
Fecha de Ingreso: mayo-2011
Mensajes: 14
Antigüedad: 13 años, 5 meses
Puntos: 1
llenar dropdownlist desde cierta fila.

buen dia.

estoy realizando una pagina con aspx.net - c#, mi problema es el siguiente:

estoy llenado un dropdownlist de esta forma:

ds.read();
CmbFallaGen.DataTextField = "fal_desc";
CmbFallaGen.DataValueField = "fal_id";
CmbFallaGen.DataSource = ds;
CmbFallaGen.DataBind();

y adicione esta parte para que el muestre la palabra "seleccione" apenas cargue la pagina:

CmbFallaGen.Items.Insert(0, new ListItem("Seleccione", "0"));


el me muestra todo correctamente, la palabra seleccione y los datos de la tabla, pero como le estoy diciendo que coloque la palabra "Seleccione" en la fila 0, me sobrescribe un campo de la tabla. entonces no me muestra un campo.

¿quisiera saber si hay alguna forma de que cuando traiga los datos empiece a mostrarlos desde la fila 1 o si hay alguna otra forma que muestre el "seleccione" sin tapar una fila?
  #2 (permalink)  
Antiguo 29/06/2011, 07:53
Avatar de Malenko
Moderador
 
Fecha de Ingreso: enero-2008
Mensajes: 5.323
Antigüedad: 16 años, 10 meses
Puntos: 606
Y porque no lo haces al reves. Primera insertas el de "seleccione" con un add normal y luego el resto? Yo lo hago asi para conseguir lo que tu quieres y funciona.
  #3 (permalink)  
Antiguo 29/06/2011, 09:05
Avatar de jaullo  
Fecha de Ingreso: abril-2009
Mensajes: 994
Antigüedad: 15 años, 7 meses
Puntos: 30
Respuesta: llenar dropdownlist desde cierta fila.

Hola,

Añade la propiedad AppendDataBoundItems en True y configura el DropDown de la siguiente forma
<asp:DropDownList ID="DropDownList2" runat="server" AppendDataBoundItems="true">
<asp:ListItem Value="0">Selecciona un valor</asp:ListItem>
</asp:DropDownList>

Saludos,

Jason Ulloa.
Microsoft Community Contributor.
__________________
http://geekswithblogs.net/jaullo/Default.aspx
Si te he ayudado regalame Karma positivo!!!
  #4 (permalink)  
Antiguo 29/06/2011, 14:04
Avatar de zadkiel88  
Fecha de Ingreso: mayo-2011
Mensajes: 14
Antigüedad: 13 años, 5 meses
Puntos: 1
Respuesta: llenar dropdownlist desde cierta fila.

hola, gracias por responder, ya encontré la solución, lo que pasa es que estaba haciendo esto:

ds = conex.Consultar();
ds.read();
CmbFallaGen.DataTextField = "fal_desc";
CmbFallaGen.DataValueField = "fal_id";
CmbFallaGen.DataSource = ds;
CmbFallaGen.DataBind();
CmbFallaGen.Items.Insert(0, new ListItem("Seleccione", "0"));

lo q hice fue quitar el ds.read(); y quedo:

ds = conex.Consultar();
CmbFallaGen.DataTextField = "fal_desc";
CmbFallaGen.DataValueField = "fal_id";
CmbFallaGen.DataSource = ds;
CmbFallaGen.DataBind();
CmbFallaGen.Items.Insert(0, new ListItem("Seleccione", "0"));

así funciono perfectamente, al leer el ds se perdía el primer valor de la base de datos.

Etiquetas: dropdownlist, fila, llenar, aspx
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 13:13.