.net中dropdownlist

来源:百度知道 编辑:UC知道 时间:2024/06/06 06:30:44
mh.ValueName = "性别";
pds.DataSource = bh.GetModelRetDs(mh).Tables[0].DefaultView;
DropDownLis_Sex.DataTextField = "ValueText";
DropDownLis_Sex.DataValueField = "ValueText";
DropDownLis_Sex.DataSource = pds;
DropDownLis_Sex.DataBind();
DropDownLis_Sex.SelectedIndex = 0;

mh.Sex = DropDownLis_Sex.SelectedValue.ToString();

怎么只能获取链表框的第一个值,其他的只获取不了啊

你都把代码写的也太复杂了吧
不用你那样写呀,,老大

你获取的就是选择的值啊,你想要获取其他值要用Items集合

DropDownLis_Sex.SelectedIndex = 0;

你选择改变后是不是重新绑定了数据???
这样的话SelectedIndex 又变成第一个了,你只能取到第一个.所以去掉SelectedIndex = 0试试

为什么不用SqlDataSource呢?

爱莫能助...