wor*_*ood 6 asp.net drop-down-menu
我想在下拉列表中添加一个无法选择的值,如标题.例如:我有一个月的下拉列表.第一项应该是"选择月份",不应选择此项.接下来是1月到12月.我怎样才能做到这一点?
这是我目前的代码.
string selectmonth = "select * from tblmonth";
SqlCommand scmselect = new SqlCommand(selectmonth, scnbuboy);
SqlDataReader sdrselect = scmselect.ExecuteReader();
drmonth.DataTextField = "month";
drmonth.DataValueField = "monthID";
drmonth.DataSource = sdrselect;
drmonth.DataBind();
Run Code Online (Sandbox Code Playgroud)
Tim*_*ter 15
<asp:DropDownList ID="DdlMonths" runat="server">
<asp:ListItem Enabled="true" Text="Select Month" Value="-1"></asp:ListItem>
<asp:ListItem Text="January" Value="1"></asp:ListItem>
<asp:ListItem Text="February" Value="2"></asp:ListItem>
....
<asp:ListItem Text="December" Value="12"></asp:ListItem>
</asp:DropDownList>
Run Code Online (Sandbox Code Playgroud)
您甚至可以使用RequiredFieldValidator忽略此项的a ,它将其视为未选中.
<asp:RequiredFieldValidator ID="ReqMonth" runat="server" ControlToValidate="DdlMonths"
InitialValue="-1">
</asp:RequiredFieldValidator>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
162877 次 |
| 最近记录: |