A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 刘冠杰 黑马帝   /  2011-12-26 23:13  /  2778 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

对于GridView绑定数据源的时候,无非是先用SQL语句查询出一张表出来,然后只要设置下GridView的DataSouce属性,然后再GridView.Datebind()一下,就可以将这张表与GridView进行绑定起来;

但是今天做一个网站的下拉列表绑定数据的时候,同样是用SQL的Select语句查询出了一个只有1列的表dt

然后我需要将这张表绑定到Dropdownlist的数据源上去,我同样的采用了上述Gridview的绑定方法:

dropdownlist.datesouce=dt;
dropdownlist.datebind();

但是运行之后,下拉列表中每项全是一样的类似System.date...之类的数据,没有将原本数据库中的数据导入进去?

请问这是什么原因呢?难道Dropdownlist 和 Gridview绑定数据的方法不一样吗?

评分

参与人数 1技术分 +2 收起 理由
李荣壮 + 2

查看全部评分

1 个回复

倒序浏览
黄山 黑马帝 2011-12-27 11:32:53
沙发
好像是不一样 Dropdownlist 绑定的是 DataReader 数据集 而Gridview绑定的是DataSet数据集

评分

参与人数 1技术分 +1 收起 理由
李荣壮 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马