我想要兩個InputType="Token"
textBox。所以我找到了telerik:RadAutoCompleteBox
那有屬性來創建令牌。未設置控件DataSource(或DataSourceID)
我試着用下面的代碼在我ASPX頁:
<div class="divClass">
<label for="RadAutoCompleteBox1">
Continents:</label>
<telerik:RadAutoCompleteBox ID="RadAutoCompleteBox1" runat="server" Width="250" DropDownHeight="150"
DropDownWidth="250">
</telerik:RadAutoCompleteBox>
</div>
而且他是我的身後頁代碼:(注:這片代碼是OUT of if (!IsPostBack)
但在PageLoad()內
RadAutoCompleteBox1.DataSource = new List<string>() { "Europe", "America", "Asia", "Africa", "Australia" };
我在同一個頁面別人的例子使用與Telerik的,像telerik:RadComboBox
,telerik:RadWindow
,telerik:RadTabStrip
和其他人......每個人都工作正常!
當我加載頁面,並嘗試添加任何條目RadAutoCompleteBox1
我得到了以下錯誤:
我在做什麼錯?我錯過了什麼?
- 我嘗試添加
RadAutoCompleteBox1.DataBind();
- 我試過一個空的ArrayList
RadAutoCompleteBox1.DataSource = new ArrayList();
PS:正如我所說的,我需要兩個那些「令牌的TextBox一種」,第二罐沒有數據源,因爲我將使用AllowCustomEntry="true"
。這就是爲什麼我嘗試用空ArrayList
我不知道這是否是我的問題的最佳方法。但是,機械師確實是我需要的,我根本無法完成這項工作。
感謝您的回覆,會在這裏進行測試,讓你知道。 –
沒有。沒有工作太多 –
嘗試在設置數據源之後調用DataBind() –