注册 登录
编程论坛 ASP.NET技术论坛

dropdownlist绑定问题

gzbhappy 发布于 2009-08-19 07:57, 1820 次点击
现在一个页面是添加基本信息,这个页面中有一个DropDownList控件,添加到数据库中
而另一个页面是修改这些信息,如何在修改页面用代码选定已经在数据库中存在的dropdownlist值,谢谢
18 回复
#2
liu77195752009-08-19 08:30
用from表单把他提交到修改页面
#3
gzbhappy2009-08-19 08:43
不是的,我是这个意思
在修改页面中,我如何在dropdownlist中固定数据库中的值

比如:
dropdownlist中有高一,高二,高三
而在数据库中只有一个高二,
如何在修改页面中dropdownlist固定已经填写过的高二
#4
liu77195752009-08-19 09:15
   你是想在修改页面得到  数据库中高二这个值???
#5
liu77195752009-08-19 09:15
   你是想在修改页面得到  数据库中高二这个值???
#6
gzbhappy2009-08-19 10:28
是的,从数据库中得到高二这个值,把它固定地选择在dropdownlist下的高二上,请问这个怎么实现,谢谢
#7
liu77195752009-08-19 10:55
高二  这个值所在表 建立个INT型字段  dropdownlist控件的属性DataValueField是这个所对应的int型字段
#8
shanbiao2009-08-19 12:30
不懂你是什么意思
#9
panyanyan2009-08-21 12:43

既然是dropdownlist 你肯定要先绑定 数据源
然后  SelectedValue 取 存在数据库的值
#10
gzbhappy2009-08-21 15:02
楼上很多都可能误解我的意思了,图一:是添加到数据库中图二:是对添加后的课程进行管理图三:修改已经添加后的,但是图三的下拉式中不能正确的显示我在图二中点后的年级请问怎么才能实现注解:在前台代码中下拉式菜单没有通过数据库绑定如果通过数据库绑定了,这个目的又该怎么实现,谢谢
#11
lyroge2009-08-21 15:32
dropdownlis有个selectedValue属性,把你修改页面里从数据库读出的value付给dropdownlist的那个属性就可以了
#12
gzbhappy2009-08-21 15:49
楼上说的那个,我试过了,不行的,不能够实现
#13
gzbhappy2009-08-21 15:53
如果用SelectedValue出现这样的错误
#14
gzbhappy2009-08-21 15:59
谢谢各位的大力支持,我的第一个问题解决了,用这个属性就可以了,DropDownList1.SelectedItem.Text

#15
lyroge2009-08-26 08:07
SelectedValue赋予的是“值”, SelectedItem.Text赋予的是对应得“文本”,应该一样吧
#16
f2786353942009-08-26 14:31
是需要修改的时候选中数据库中存在的数据吗? 可以这样啊  dropdownlist1.selectvalue=(根据条件查询到数据库里面存在的值)  网吧没编译器 只能简略说下
#17
xiaobin90152009-09-03 09:30
复值前  先用 if 语句判断下 是否为空
#18
zhaoKing2009-09-08 20:17
这个,你选中之后传过去的是课程号码,查询出对应数据库中的信息,然后你在DROPDOWNLIST的TEXT值=他的适用年级字段就OK,
#19
limeng_HOHO2009-09-10 15:28
用session保存图二页面中从数据库获取的年级值
然后在图三页面中将session里的值赋给dropdownlist即可
1