关于asp.net下拉菜单控件添加空值的问题 20

请问用VS+2005,在利用dropdownlist控件时,在将其与数据库绑定以后,如何在其选择项中手工添加项?比如:我们将其绑定到数据库的1,2,3,4,5,让默认显示... 请问用VS+2005,在利用dropdownlist控件时,在将其与数据库绑定以后,如何在其选择项中手工添加项?比如:我们将其绑定到数据库的1,2,3,4,5,让默认显示为空该怎么实现?
由于控件已经和数据库中的字段绑定,所以1,2楼给出的代码都不可以实现,我是放在Page_Load中的。是不是需要放在其他的什么地方?
展开
 我来答
MrClock
2006-07-26 · TA获得超过336个赞
知道小有建树答主
回答量:530
采纳率:0%
帮助的人:498万
展开全部
//一楼的是把空白放在最后一行。
//我给你一个放在第一行的方法。

DropDownList1.Items.Insert(0,new ListItem("",""));
DropDownList1.SelectedIndex = 0;

---------------------------------------
那就在你给DataSource负值前给DataSet裏面的DataTable追加一行

DataRow dr = dt.NewRow();
dr[0]= "请选择";
dr[1]= "0";
dt.Rows.InsertAt(dr,0);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
785354225
2012-07-16 · 超过29用户采纳过TA的回答
知道答主
回答量:126
采纳率:0%
帮助的人:56.4万
展开全部
<asp:DropDownList ID="DropDownList1" runat="server"
DataSourceID="testDownList1" DataTextField="workTypeName"
DataValueField="workTypeName" AppendDataBoundItems="true">
<asp:ListItem Selected="True" Text="" Value="-1"></asp:ListItem>

</asp:DropDownList>
主要是AppendDataBoundItems="true" 这个要设置,就可以实现了
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
西奈山的摩西
2006-07-25 · TA获得超过1566个赞
知道小有建树答主
回答量:613
采纳率:0%
帮助的人:0
展开全部
DropDownList.Items.Add("");
DropDownList.Items[DropDownList.Items.Count-1].Value="";
DropDownList.SelectedIndex=DropDownList.Items.Count-1;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式