把数据库绑定在dropdownlist中,而后把选中的dropdownlist的项的ID值保存在另外的一个数据库中.怎么取得dropdownlist选中的ID值呢??数据库
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"值存入另外的一个数据库中.post
答案:this
string a = dropdownlist.SelectedText;//获取选中的text
string b = dropdownlist.SelectedValue; //获取选中的value
int c = dropdownlist.SelectedIndex; //获取选中的索引
若是你的dropdownlist.datasource是在pageload里面绑定的话
颇有多是因为不断的初始化(不断的执行dropdownlist.datasource)致使每回都取道的默认值
通常用ispostback来回避这种状况 blog