.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();
怎么只能获取链表框的第一个值,其他的只获取不了啊
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呢?
爱莫能助...