簡體   English   中英

從VB.Net中的復選框顯示下拉列表值

[英]Display Dropdown values from checkbox in VB.Net

在以下情況下,我需要您的幫助:我的下拉列表如下:

<asp:dropdownlist id="myvalues" runat="server">
<listitem value="Low">Low</listitem>
<listitem value="Medium">Medium</listitem>
<listitem value="High">High</listitem>
<listitem value="Super High">Super High</listitem>
</dropdownlist>

我需要從復選框中調用上述下拉值,如下所示:

<asp:CheckBox ID="mybox" runat="server" Text="Click Me" Checked="true"/>

當我保存值時,它工作正常,但是當我調用編輯時,它僅顯示第一個值。 我想帶來保存的價值,我還需要在VB.Net中進行編碼,我嘗試了以下操作但沒有成功:

If mybox.checked = True Then
'myvalues.SelectedValue = true
 myvalues.Items(myvalues.Items.Count -1).Selected = True
else
'to do somethig here'
End If

問題是,當我嘗試編輯時,它只會橋接第一個下拉值,即“ 低”而不是已保存的值。 有人可以幫助我嗎? 在此先感謝您的大力支持。

在您的If語句中,您正在執行以下操作:

myvalues.SelectedValue = true

我想你的意思是:

myvalues.SelectedValue = "Super High"    'or whatever dropdown value you saved

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM