[英]How to get selected value of item from dropdownlist inside formview?
我需要在formview控件的編輯模板內的下拉列表中獲取所選項目的值。 表單視圖ID為“ fvDocRvwrs”。
這是下拉列表的標記:
<asp:DropDownList SelectedValue='<%# Bind("rvwStat") %>' runat="server" ID="rvwStatDdl" CssClass="form-control" DataSourceID="sdsStatuses" DataTextField="stat" DataValueField="statIdPk" AppendDataBoundItems="true" OnSelectedIndexChanged="rvwStatDdl_SelectedIndexChanged"><asp:ListItem Value="">--Please Select--</asp:ListItem></asp:DropDownList>
我只是有些困難,無法使用下拉列表的onselectedindexchanged事件獲取SelectedValue。 我可以使用以下方式找到控件:
protected void rvwStatDdl_SelectedIndexChanged(object sender, EventArgs e)
{
var statVal = fvDocRvwrs.FindControl("rwStatDdl").ToString();
}
我只需要知道如何用選定的值填充變量。
我認為您應該在找到控件后將其轉換為DropDownList
var statVal = ((DropDownList)fvDocRvwrs.FindControl("rwStatDdl")).SelectedValue.ToString();
您可以訪問SelectedValue屬性。
嘗試使用protected void name_SelectedIndexChanged(object sender, EventArgs e){ DropDownList list = (DropDownList)sender; string value = list.SelectedValue;}
protected void name_SelectedIndexChanged(object sender, EventArgs e){ DropDownList list = (DropDownList)sender; string value = list.SelectedValue;}
圖片來源: Dropdownlist在SelectedIndexchanged事件上選擇的值 Frank Lee的回答
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.