asp.net dropdownlist 重新数据绑定

请问一下,假如我的dropdownlist已经和一个数据源绑定了,但是我在某个时间函数中想更改它的数据源要怎么做!我实验过两种都不行:1.直接重设数据源绑定:DropDo... 请问一下,假如我的dropdownlist已经和一个数据源绑定了,但是我在某个时间函数中想更改它的数据源要怎么做!

我实验过两种都不行:
1.直接重设数据源绑定:
DropDownList_ID.DataSource = 新数据源;
DropDownList_ID.DataBind();

2.
DropDownList_ID.Item.Clear();
DropDownList_ID.DataSource = 新数据源;
DropDownList_ID.DataBind();

请问要怎么样才能从新绑定呢?
展开
 我来答
没失恋过不懂爱情
2007-08-03 · TA获得超过166个赞
知道小有建树答主
回答量:112
采纳率:0%
帮助的人:101万
展开全部
这个绑定应该是可以的。但你需要看一下,你要重新绑定的数据源所用到的text和value的字段是否是相同的如果不同,可能需要你对
datatextfield,和datavaluefield两个字段进行重新绑定。
三根鞋带
2007-08-02 · TA获得超过2260个赞
知道大有可为答主
回答量:1156
采纳率:0%
帮助的人:0
展开全部
这样重新绑定是可以的
相关代码拿上来看看
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
巧暮雨cW
2007-08-02 · TA获得超过499个赞
知道小有建树答主
回答量:367
采纳率:0%
帮助的人:368万
展开全部
第二个绑定应该可以吧?
没试,不过看代码应该可以执行啊~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xiaoxiaobaihuo
2007-08-03 · TA获得超过354个赞
知道小有建树答主
回答量:319
采纳率:0%
帮助的人:0
展开全部
两者效果相同要在不同的条件下从新绑定数据源(同一数据源),只要写一方法,在不同情况下引用,如下:protected void ddlDataBind(){DropDownList_ID.DataSource = 新数据源; DropDownList_ID.DataBind(); }如用不同数据源绑定,可以加传参数解决
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式