在formview和datalist中加入dropdownlist的问题,急

来源:百度知道 编辑:UC知道 时间:2024/04/30 11:30:00
请问在vs2005中先是创建了一个与数据库某个表连接的gridview控件,之后根据选择,在下面的formview和datalist控件中显示针对所选数据的一些相关信息,现在我想在fromview和datalist中加入dropdownlist控件,用于显示另一个表(比如说是实现选择“城市”的功能,这个“城市”表中有一个字段是id,另一个字段是相应于该id的城市名称,例如:1 北京 2 上海 。。。,建这样一个表可以提高以后使用的方便添加、删除、更改数据的能力)的信息,通过自带的更新按钮功能,可以对这些在fromview和datalist中显示的信息进行更新入库的操作,但是当运行的时候,总是说““DropDownList1”有一个无效 SelectedValue,因为它不在项目列表中。
”,不知道这是为什么呢?我真的很着急,谢谢高手了!
qq:173635235
msn:bisal1130@yahoo.com.cn
但是我是在formview中里建的dropdownlist控件,在它的属性中没有看到SelectedValue属性啊?该怎么办呢?

这是因为你为dropdownlist的selectedvalue属性赋了一个在它的listitem集合中不存在的值,
比如:
dropdownlist中只有listitem("北京","1),listitem("上海","2")
如果设置Dropdownlist.SelectedValue=""就会出现你说的错误

dropdonwlist在设计时并没有SelectValue属性,这个属性是在运行时使用的.
如果在代码中使用了Dropdownlist.SelectValue="",而DropDonwList的ListItem集合中并没有Value为空的ListItem,就出现你所说的错误