| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1029 人关注过本帖
标题:dropdownlist 不能显示数据怎么回事?
只看楼主 加入收藏
apple0129
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2008-3-28
收藏
 问题点数:0 回复次数:5 
dropdownlist 不能显示数据怎么回事?
我的下拉列表与数据库绑定后运行时,下拉列表什么也不显示是怎么回事啊?
数据库中有数据,而且没有运行是不提示错误信息。 private void Page_Load(object sender, System.EventArgs e)
        {
            if(!IsPostBack)
            
            {
                SqlConnection con=dbcon.createConnection();
                con.Open();
                SqlCommand cmd=new SqlCommand("select * from power",con);
                SqlDataReader sdr=cmd.ExecuteReader();
                this.DropDownList1.DataSource=sdr;
                this.DropDownList1.DataTextField="powername";
                this.DropDownList1.DataValueField="powerid";
                this.DropDownList1.DataBind();
        
            }


            }
搜索更多相关主题的帖子: dropdownlist 数据 
2008-04-06 22:21
hebingbing
Rank: 6Rank: 6
来 自:黄土高坡
等 级:贵宾
威 望:27
帖 子:3417
专家分:371
注 册:2007-10-22
收藏
得分:0 
又是一个不显示的问题……
你先判断一下究竟有没有数据读出来,绑定的代码是没有问题的,将代码改成这样的试试:
SqlConnection con=dbcon.createConnection();
                con.Open();
                SqlCommand cmd=new SqlCommand("select * from power",con);
                SqlDataReader sdr=cmd.ExecuteReader();
if(sdr.Read())
{
response.write("有数据。")
}
else
{
response.write("没有数据。")
}
2008-04-06 22:41
仰望星空
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:7
帖 子:473
专家分:93
注 册:2007-2-11
收藏
得分:0 
楼主的问题可能出在if(!IsPostBack)这句上,在对控件绑定数据的时候,建议不要把代码直接写在page_load方法里,这样在代码控制上很不方便。楼主把if(!IsPostBack)去掉试试吧

当人们仰望天空的时候,才有了翱翔的愿望;当人们仰望星空的时候,才有了远航的渴望。
2008-04-07 09:59
仰望星空
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:7
帖 子:473
专家分:93
注 册:2007-2-11
收藏
得分:0 
不过2层说的也很对的,楼主去检查一下数据库里是不是没有数据

当人们仰望天空的时候,才有了翱翔的愿望;当人们仰望星空的时候,才有了远航的渴望。
2008-04-07 10:01
wang232504
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2008-4-6
收藏
得分:0 
回复
用数据适配器  填充完数据集  在绑定数据集吧  这种肯定能显示
2008-04-07 11:01
apple0129
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2008-3-28
收藏
得分:0 
回复 4# 的帖子
下拉列表上显示未绑定,不知怎么回事,还有datagrid,上数据已经绑定,但也是不显示数据,数据库中我已经手动输入了数据,你知道怎么回事?
我新建了一个库类,还在web.config中写代码吗?
2008-04-07 11:16
快速回复:dropdownlist 不能显示数据怎么回事?
数据加载中...
 
   



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

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