我使用如何讓下拉列表只讀在C#
TextBox.ReadOnly = false;
爲只讀。
我該如何修復DropDownList?
我用啓用=假屬性,如...
TextBox.Enabled = false;
DropDownList.Enabled = false;
但是,在那之後的CSS類在這兩個控制在運行時調用。
請給我任何屬性,如「ReadOnly」。
我使用如何讓下拉列表只讀在C#
TextBox.ReadOnly = false;
爲只讀。
我該如何修復DropDownList?
我用啓用=假屬性,如...
TextBox.Enabled = false;
DropDownList.Enabled = false;
但是,在那之後的CSS類在這兩個控制在運行時調用。
請給我任何屬性,如「ReadOnly」。
有
請嘗試使用asp.net沒有隻讀屬性爲DropDownList
:
<asp:DropDownList ID="DropDownList1" runat="server" Enabled="False">
</asp:DropDownList>
或者在運行時改變它:
DropDownList1.Enabled=false;
,並改變它的CSS類爲好。
DropDownList1.CssClass = "class";
謝謝,它的工作一次又一次地謝謝你,我節省了我的時間任何我的表單設計。:) –
歡迎您:) –
值得注意的是,'disabled' dropdownlist沒有在post_back上記錄其數據。只讀控件發生的事情。 –
使用面板與啓用=「假」,把你的控制中:
<asp:Panel ID="pnlname" runat="server" Enabled="false">
<asp:DropDownList ID="DropDownList1" runat="server">
</asp:DropDownList>
</asp:Panel>
爲禁用下拉列表數據不能回傳讀取。因此,作爲解決方法不要禁用它,但首先清除dropdownlist,然後綁定只有已選擇的項目。
ListItem item = DropDownList.SelectedItem;
DropDownList.Items.Clear();
DropDownList.Items.Add(item);
只讀下拉列表也可以是標籤。如果你不能改變價值,那麼重要的是什麼。 – Jodrell
其實我想這樣做... 如果我選中了複選框,之後我無法更改任何文本框和下拉列表的任何值。 –
文本框是可編輯的,所以我們使用只讀如果nt wnt編輯,但下拉填充運行時,不可編輯,所以沒有隻讀屬性它 –