visual studio microsoft español descargar community asp.net drop-down-menu

asp.net - microsoft - visual studio installer



Cómo agregar un valor inicial de "selección" a una DropDownList (3)

Puedes hacer esto de esta manera:

De código detrás:

DropDownListSubContractors.Items.Insert(0, new ListItem("---Select---", string.Empty));

Nota: Usamos el índice 0 para convertirlo en el primer elemento de la lista.

Si uso DropDownList:

<asp:DropDownList ID="DropDownListSubContractors" runat="server" DataTextField="Company_Name" DataValueField="id"> </asp:DropDownList>

¿Qué atributo debo usar / configurar que me permite usar ''--- Seleccionar ---'' como opción inicial en el menú desplegable, en lugar del primer valor en la lista.


Puedes usar

<asp:DropDownList ID="DropDownListSubContractors" runat="server" AppendDataBoundItems="true" DataTextField="Company_Name" DataValueField="id"> <asp:ListItem Text="---Select---" Value="0" /> </asp:DropDownList>

O puede agregar esto dinámicamente al código detrás de esta manera

DropDownListSubContractors.Items.Add(new ListItem("---Select---", "0"));


<asp:DropDownList ID="DropDownListSubContractors" runat="server" AppendDataBoundItems="true" DataTextField="Company_Name" DataValueField="id"> <asp:ListItem Text="---Select---" Value="" /> </asp:DropDownList>

Ahora podría vincular su DropDown en el código subyacente como de costumbre a la fuente de datos y esta fuente de datos no necesita contener un elemento de valor predeterminado:

IEnumerable<MyViewModel> model = ... DropDownListSubContractors.DataSource = model; DropDownListSubContractors.DataBind();