0
如何在asp.net上創建動態下拉列表?ASP.Net動態下拉列表
我有一個下拉列表:
<asp:DropDownList ID="FirstParameter" runat="server">
<asp:ListItem Value="1">1</asp:ListItem>
<asp:ListItem Value="2">2</asp:ListItem>
<asp:ListItem Value="3">3</asp:ListItem>
</asp:DropDownList>
一個標籤和其他下拉列表:
<asp:Label ID="SecondParameter_Label" runat="server" Text=""></asp:Label>
<asp:DropDownList ID="SecondParameter" runat="server">
</asp:DropDownList>
當我改變對FirstParameter
下拉列表中選擇,然後在文本上SecondParameter_Label
應根據選擇進行更改,因此對於SecondParameter
下拉列表ist,應根據第一個下拉列表中的選定值與數據過濾器綁定。
我曾嘗試這個代碼,但它不工作:
Protected Sub FirstParameter_SelectedIndexChanged(sender As Object, e As System.EventArgs) Handles FirstParameter.SelectedIndexChanged
'Change the label text
SecondParameter_Label.Text = ReportType_Dropdownlist.SelectedItem.Value
'Bind value to the SecondParameter dropdownlist
SecondParameter.DataSource = dataTableName '--> Assumed that I already have the DataTable called from a class
SecondParameter.DataTextField = "NameofDatabaseColumn"
SecondParameter.DataValueField = "NameofDatabaseColumn"
SecondParameter.DataBind()
End Sub
我曾試圖先更改SecondParameter_Label
文字,但仍然無法正常工作。我怎樣才能做到這一點?
嗨,謝謝它的作品! :) –