sar*_*ake 7 c# asp.net drop-down-menu
我的下拉列表是从数据库中填充的,如下所示:
DataTable dt = GetData(); ddlMylist.DataSource = dt; ddlMylist.DataBind();
现在dt包含数据,我希望在选择为空白时将"选择"字添加到列表顶部.似乎除了将它添加到dt(DataTable对象)之外没有其他选项....但是它似乎在某种程度上是错误的.
还有什么其他选择.它不一定是单词"选择"它可以只是一个空的空间...目前,在页面加载时我可以看到列表中的第一个数据项是好的和花花公子,但我有3个下降这是相互依赖的,我希望用户明确地做出一个选择,这将触发其他下拉相应的填充.
Phi*_*ler 12
尝试:
ddlMylist.Items.Insert(0, new ListItem([key], [text]));
ddlMylist.SelectedIndex = 0;
Run Code Online (Sandbox Code Playgroud)
在数据绑定到源代码后执行此操作.
您的下拉列表标记应如下所示:
<asp:DropDownList ID="ddlMylist" runat="server" AppendDataBoundItems="true">
<asp:ListItem Text="-Select-" Value="" />
</asp:DropDownList>
Run Code Online (Sandbox Code Playgroud)
注意AppendDataBoundItems
属性.
归档时间: |
|
查看次数: |
35072 次 |
最近记录: |