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.

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


Categorías

mayo 2020
L M X J V S D
 123
45678910
11121314151617
18192021222324
25262728293031

Entradas recientes

Mis links en del.icio.us

Feeds