首页 新闻 赞助 找找看

怎么取得dropdownlist选中的ID值

0
悬赏园豆:10 [已解决问题] 解决于 2008-08-04 08:52
把数据库绑定在dropdownlist中,然后把选中的dropdownlist的项的ID值保存在另外的一个数据库中.怎么取得dropdownlist选中的ID值呢??
问题补充: 我是这样绑定数据的:(CS文件) this.DropDownList1.Items.Clear(); this.DropDownList1.DataSource = wwddt; this.DropDownList1.DataTextField = "version_name"; this.DropDownList1.DataValueField = "version_id"; this.DropDownList1.DataBind(); 因为显示的是"version_name"这个字段,我现在是想当选中"version_name"字段的项时,把"version_name"字段对应的"version_id"值存入另外的一个数据库中.
aito的主页 aito | 初学一级 | 园豆:170
提问于:2008-08-02 10:47
< >
分享
最佳答案
0
string a = dropdownlist.SelectedText;//获取选中的text string b = dropdownlist.SelectedValue; //获取选中的value int c = dropdownlist.SelectedIndex; //获取选中的索引 如果你的dropdownlist.datasource是在pageload里面绑定的话 很有可能是由于不断的初始化(不断的执行dropdownlist.datasource)导致每回都取道的默认值 一般用ispostback来回避这种情况
小眼睛老鼠 | 老鸟四级 |园豆:2731 | 2008-08-02 11:33
其他回答(2)
0
- -]] ~ 你这个dropdownlist.SelectedValue(值) 和 dropdownlist.SelectedText(文字) 对应<option value="值">文字</option>! 难道你取不到值?
Allie | 园豆:707 (小虾三级) | 2008-08-02 10:55
0
楼上的就可以了。关键是避免页面回发的问题。
Seven Shi | 园豆:275 (菜鸟二级) | 2008-08-02 12:43
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册