[英]Filling GridView Based on DropDownList selected Value (vb.net)
[英]In vb.net, after setting a dropdownlist with a text value, how to then get the selected value
我從表中填充 ddlFrequency 下拉列表,設置文本,現在只想獲取它的相應值。
下拉列表 - 2 個條目:
immediate 1
daily 2
我將下拉菜單設置為默認為每天。
ddlFrequency.SelectedItem.Text = "Daily"
我如何獲得價值?
如果我做
ddlFrequency.SelectedItem.Value.ToString().
當我想要 2 時,我會得到 1。
這行代碼:
ddlFrequency.SelectedItem.Text = "Daily";
不選擇值為2
的項目。 相反,它修改當前選定項目的文本(默認情況下,它將是第一個項目),將其設置為“每日”。 這兩個項目將具有相同的文本,但不同的值。
您可以通過這種方式選擇帶有文本“Daily”的項目:
ddlFrequency.Items.FindByText("Daily").Selected = true;
或者,按照我的喜好,設置選定的值:
ddlFrequency.SelectedValue = "2";
然后可以使用相同的屬性檢索:
string value = ddlFrequency.SelectedValue;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.