如何从DataValueField中提取值?

时间:2009-02-10 16:15:11

标签: c# .net asp.net sql sql-server

我有一个从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
...
}

1 个答案:

答案 0 :(得分:4)

我认为你正在寻找ddlOptions.SelectedValue。

请注意,如果未选择任何项目(即ddlOptions.SelectedIndex == -1),则返回string.Empty。