Posts filed under ‘dropdownlist’

DropDownList y AppendDataBoundItems

Ejemplo:
<asp:DropDownList ID=”ddlSector” runat=”server” ></asp:DropDownList>

Partimos de un DropDownList, ahora queremos poblar un DataSource con datos de una base de datos (utilizo una colección List por simplificar, lo óptimo es una colección propia del objeto que estemos tratando):
List<string> list=new List<string>();
list=getSectores();

El problema que se nos plantea es que queremos que la opción “Selecciona sector” aparezca en primer lugar.

Hay 2 maneras:

1.-AppendDataBoundItems es la fácil, lo que haremos es lo siguiente
<asp:DropDownList ID=”ddlSector” runat=”server” AppendDataBoundItems=”true”>
<asp:ListItem Value=”0″ Text=”Selecciona un sector”></asp:ListItem>
</asp:DropDownList>

Si no colocamos el atributo AppendDataBoundItems, al hacer DataBind, el valor inicial se borrará.

2.-Podremos insertar el elemento dentro de la lista que hemos poblado de datos:
list.Insert(0,”Selecciona Sector”);
Y después hacerle el DataBound.

Anuncios

septiembre 25, 2015 at 3:25 pm Deja un comentario


Categorías

octubre 2019
L M X J V S D
« Sep    
 123456
78910111213
14151617181920
21222324252627
28293031  

Entradas recientes

Mis links en del.icio.us

Feeds