我有一個dropdownlist
,它有一個單一的元素開始,爲每一個單一的用戶。點擊展開DropDown List
元素的名稱是'Standard'
。由於它是單個元素,因此單擊下拉列表不會向下擴展下拉列表。
有沒有什麼方法,這樣我可以擴大在點擊下拉列表,即使它在一個單一的元素。
我知道這個問題沒有多大意義,但我的客戶對這樣的事情感興趣。
任何變通,任何操作,任何種類的CSS
會工作。
任何指針將不勝感激。是的,我的申請是在ASP.NET
。
代碼:
<div style="float: left; vertical-align: middle;">
<asp:DropDownList ID="dropDownListView" Width="100px" runat="server" CssClass="DropDownStyleSmallWidth">
</asp:DropDownList>
</div>
代碼背後:
public void PopulateOtherViews()
{
SaveReportViewFilter<ReportFilterBase> newObj = new SaveReportViewFilter<ReportFilterBase>();
ViewColumnOptions vwobj = new ViewColumnOptions();
newObj.UserName = vwobj.Page.User.Identity.Name;
SaveReportView<ReportFilterBase> obj2 = new SaveReportView<ReportFilterBase>();
DataTable dt = obj2.GetSaveReportViewFromDataBase(newObj);
dropDownListView.DataSource = dt;
dropDownListView.DataTextField = dt.Columns[0].ToString();
dropDownListView.DataValueField = dt.Columns[0].ToString();
dropDownListView.DataBind();
}
基本上我的下拉列表是一個用戶控件,其中填充在Page_Load中。
爲什麼DNT添加'的 - 選擇 - asp:ListItem>'現在點擊你會看到你的其他值,同時也發佈你的HTML標記,以方便讀者閱讀。 –
我不允許使用Select or Choose kind listitem ...我的應用程序是這樣的標準是默認的每個人和人們可以通過點擊一些圖像按鈕,我已經提供了創建自己的元素..這些元素將被添加到下拉列表動態..因此,如果用戶創建他自己的元素,然後點擊下拉列表,它會展開。 – Anurag