| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 489 人关注过本帖
标题: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
快速回复:DropDownList绑定
数据加载中...
 
   



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

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