Tengo un dropdownlist1
que tiene 6 elementos de colección, incluyendo Select One
. Lo que quiero es que este ddl esté configurado en Selectedvalue
= null. Pero lo que obtengo es mi ddl siempre seleccionando Select One
como su valor inicial. Se seleccionaron mis propiedades ddl para Select One
: falso. ¿Cómo establecer este ddl en el valor inicial seleccionado = nulo?C# cómo establecer el valor predeterminado dropDownList para selectedValue = null
<asp:DropDownList ID="DropDownList1" runat="server" Visible="False" Width="146px">
<asp:ListItem>Ceiling Speaker</asp:ListItem>
<asp:ListItem>Remote Microphone</asp:ListItem>
<asp:ListItem>Digital Source Player</asp:ListItem>
<asp:ListItem>Remote paging Console</asp:ListItem>
<asp:ListItem>Modular Mixer</asp:ListItem>
<asp:ListItem>Select One</asp:ListItem>
</asp:DropDownList>
if (String.IsNullOrEmpty(txtSearchProductname.Text))
{
if (DropDownList1.SelectedValue == null)
{
txtProductName.Text = "";
}
else
{
SqlProductmaster.InsertParameters["ProductName"].DefaultValue = DropDownList1.SelectedValue.ToString();
}
}
else
{
SqlProductmaster.InsertParameters["ProductName"].DefaultValue = txtProductName.Text;
}
Hice lo que dijo, pero cuando inserto algo en txtProductName, no se muestra en el navegador. –
Por extraño que sea, mi problema con respecto a esta pregunta se está resolviendo solo reemplazando txtProductName.Text = ""; con SqlProductmaster.InsertParameters ["ProductName"]. DefaultValue = txtProductName.Text; Sin embargo, funciona como un encanto. –