标题:DropDownList绑定
只看楼主
guming
Rank: 4
等 级:业余侠客
威 望:5
帖 子:329
专家分:277
注 册:2006-11-9
结帖率:50%
 问题点数:0 回复次数:3 
DropDownList绑定

大家好,请教一下一个问题,是有关DropDownList绑定的.
绑定代码如下:(DropDownLis可以绑定字段)

OleDbDataAdapter dropdownlistadpt=new OleDbDataAdapter("Select id,category from treedata where not category='"+null+"'",thisCON);//前面已经定义了thisCON.为链接
DataSet xialaSet=new DataSet();
dropdownlistadpt.Fill(xialaSet,"treedata");
theaim.DataSource=xialaSet;
theaim.DataTextField="category";//category为要绑定的字段名
theaim.DataBind();
绑定好之后,现在情况如下:
假如:下拉菜单有如下四个值:
a1
a2
a3
a4

我通过Response.Redirect("show/info.aspx?then="+this.treename.Text+"&&thevalue="+this.theaim.SelectedItem.Text+"",true);将下拉菜单的值传给其它页面,结果,无论下拉菜单选哪个,传过去的值都是 a1,即选其它的a2,a3,a4,传过去的也是a1,请问一下,这是怎么一回事啊?谢谢大家!

搜索更多相关主题的帖子: 绑定 DropDownList 
2007-09-05 19:17
梦灵儿
Rank: 3Rank: 3
等 级:新手上路
威 望:8
帖 子:260
专家分:9
注 册:2007-8-7
得分:0 
你没选中事件.DropDownList1_SelectedIndexChanged应该在这个事件里写
Response.Redirect("show/info.aspx?then="+this.treename.Text+"&&thevalue="+this.theaim.SelectedItem.Text+"",true);
你试哈应该可以的

2007-09-05 19:31
冰彩虹
Rank: 4
来 自:上海
等 级:贵宾
威 望:14
帖 子:806
专家分:44
注 册:2007-6-28
得分:0 
记住DropDownList所在的页面Page_Load里添加
if(!this.IsPostBack)
{
...
}

Flying without wings
2007-09-05 22:23
guming
Rank: 4
等 级:业余侠客
威 望:5
帖 子:329
专家分:277
注 册:2006-11-9
得分:0 
谢谢你们的回答,问题解决了,,确实的,忘了加PostBack的验证...应该将绑定下拉菜单的函数放在
If(!IsPostBack){.....}里.

不想停留。。。
2007-09-05 23:01



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-167938-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.095432 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved