2
我有一個下拉菜單,從數據庫和四個標籤檢索ID。從用戶標識中,標籤將顯示屬於該標識的數據。在我的情況下,ID只有1個值,這使得自動回發不會刷新頁面。有什麼方法可以讓標籤顯示數據嗎?如何使下拉菜單啓用只有一個值
<asp:DropDownList ID="DropDownList5" runat="server"
DataSourceID="SqlDataSource3" DataTextField="Id" DataValueField="Id"
Height="16px" Width="145px" AutoPostBack="True"
onselectedindexchanged="DropDownList5_SelectedIndexChanged">
</asp:DropDownList>
<asp:SqlDataSource ID="SqlDataSource3" runat="server"
ConnectionString="<%$ ConnectionStrings:Connection %>"
SelectCommand="SELECT [Id] FROM [Rsvp] WHERE (([Model] = @Model) AND ([Username] = @Username))">
<SelectParameters>
<asp:ControlParameter ControlID="DropDownList2" Name="Model"
PropertyName="SelectedValue" Type="String" />
<asp:ControlParameter ControlID="DropDownList3" Name="Username"
PropertyName="SelectedValue" Type="String" />
</SelectParameters>
</asp:SqlDataSource>
感謝您的回覆。但我的下拉列表只接受int。當我應用你的代碼時,錯誤:輸入字符串格式不正確 –