我有一个从SQL数据库中读取的下拉列表。根据所选的选项,我想从DataValueField中提取实际的'值。我该怎么做?
Page_Load(object sender, EventArgs e)
{
...
ddlOption.DataTextField = "Option";
ddlOptions.DataValueField = "OptCode";
...
}
protected void ddlOptionSelectionChange(object sender, EventArgs e)
{
...
string menuOption = "";//NEED ACTUAL VALUE BASED ON OPTION SELECTED IN OPTCODE
...
}
答案 0 :(得分:4)
我认为你正在寻找ddlOptions.SelectedValue。
请注意,如果未选择任何项目(即ddlOptions.SelectedIndex == -1),则返回string.Empty。