如下DropDownList <asp:DropDownList ID="DropPart" runat="server"
DataTextField="UserPart" DataValueField="PartNO" AutoPostBack="True"
onselectedindexchanged="DropPart_SelectedIndexChanged">
</asp:DropDownList>数据表如下 字段如下 UserPart PartNO
AAAAA 1111
BBBBB 2222我在前台显示为AAAA BBBB 但是获取到的值却是 1111 2222
请问 我想要绑定像上面那样 又想获取到其选择的显示的数值即 AAAA BBBB
又怎么样获取到 1111 2222等数值呢! 请各位指点一下 高手
DataTextField="UserPart" DataValueField="PartNO" AutoPostBack="True"
onselectedindexchanged="DropPart_SelectedIndexChanged">
</asp:DropDownList>数据表如下 字段如下 UserPart PartNO
AAAAA 1111
BBBBB 2222我在前台显示为AAAA BBBB 但是获取到的值却是 1111 2222
请问 我想要绑定像上面那样 又想获取到其选择的显示的数值即 AAAA BBBB
又怎么样获取到 1111 2222等数值呢! 请各位指点一下 高手
解决方案 »
- .NET致命错误啊!!求助求助!![ArgumentNullException: 值不能为空。 参数名: assemblyString]
- 匹配字符串
- 如何循环输出10个以上的随机数
- 请教事务问题
- 在虚拟主机里只能安装1个ASP。NET程序吗?
- 我负责一个系网站的管理,现在发布出了问题,打开不了!望各位能够指点,谢谢
- 简单的DataList问题?
- 在DataGrid里加了一个编辑按钮,但是要按两下才能显示编辑状态
- 如何在一个自定义的结构定义一个file field对象,我想在结构中传递file field值到另一个方法中.
- 服務器端(cs中)創建Image控件,但在設置其src屬性時出錯
- 问个问题哦,用asp的代码可以写在vs2005里面么
- 用.NET做网站,头文件 是不是用 用户控件给做成公共文件?
这样就获取了AAAA BBBB 的值了。试试看!!
这样就可以了
你后台 取的是值 DataValueField是指定值的字段名
DropDownList1.SelectedItem.Text; //获取DataTextField
DropDownList1.SelectedValue; //获取DataValueField
DropDownList.Items[DropDownList.SelectedItem].Text
var selectValue = objDrp.options[objDrp.selectedIndex].value;
var selectText = objDrp.options[objDrp.selectedIndex].innerText; 在提交表单是赋值给两个隐藏控件
DropDownList1.DataTextField = "RegionName"; //显示的内容
DropDownList1.DataValueField = "RegionID";//主键
DropDownList1.DataBind();
当前选择的项
DropDownList1.SelectedValue;
循环。。
DropDownList1.DataSource = ds.Tables[0];
DropDownList1.Items.Add(new ListItem( ds.Tables[0].Rows[i]["RegionName"].ToString(),ds.Tables[0].Rows[i]["RegionID"].ToString()));
要获取的话 RegionName 就用SelectedItem.Text RegionID 字段 就用SelectedValue.ToString()