我需要读取嵌套在FormView中的下拉列表的dataTextField中所选文本(而不是值)后面的代码。
这是我的DDL:
<asp:DropDownList ID="DDL1" runat="server" DataSourceID="SQL1" dataTextField="name" DataValueField="IDname" CausesValidation="True" ClientIDMode="Static">
</asp:DropDownList>
这是我背后的代码:
protected void UpdateButton_Click(object sender, EventArgs e)
{
DropDownList DDL1 = FV1.FindControl("DDL1") as DropDownList;
SQL3.UpdateParameters["ddlparam"].DefaultValue = DDL1.SelectedValue;
// Possible to get the text corresponding to the selectedValue?
}
到目前为止一切顺利。现在我想获取dataTextField中与所选值对应的文本。可能?怎么样?
答案 0 :(得分:3)
使用以下方式抓取所选项目的文本:
DDL1.SelectedItem.Text
答案 1 :(得分:2)
您正在寻找DDL.SelectedItem.Text
MSDN