gpt4 book ai didi

c# - 未设置控件数据源(或数据源 ID)

转载 作者:太空宇宙 更新时间:2023-11-03 16:11:19 25 4
gpt4 key购买 nike

我想要两个 InputType="Token" 文本框。所以我找到了 telerik:RadAutoCompleteBox它具有创建 token 的属性。

TokenStyle

我尝试在我的 aspx 页面中使用以下代码:

<div class="divClass">
<label for="RadAutoCompleteBox1">
Continents:</label>
<telerik:RadAutoCompleteBox ID="RadAutoCompleteBox1" runat="server" Width="250" DropDownHeight="150"
DropDownWidth="250">
</telerik:RadAutoCompleteBox>
</div>

他是我的code behind页面:(注意:这段代码OUT of if (!IsPostBack)但在 PageLoad()) 中

RadAutoCompleteBox1.DataSource = new List<string>() { "Europe", "America", "Asia", "Africa", "Australia" };

我在同一页面中使用了其他带有 telerik 的示例,例如 telerik:RadComboBoxtelerik:RadWindowtelerik:RadTabStrip 等。 .. 每个人都工作得很好!


当我加载页面并尝试向 RadAutoCompleteBox1 添加任何条目时,出现以下错误:

Error


我做错了什么?我错过了什么?

  • 我尝试添加 RadAutoCompleteBox1.DataBind();
  • 我尝试了一个空的 ArrayList RadAutoCompleteBox1.DataSource = new ArrayList();

PS:正如我所说,我需要两个 "Token TextBox kind",第二个不能有数据源,因为我将使用 AllowCustomEntry="true"。这就是我尝试使用空 ArrayList 的原因


我不确定这是否是解决我的问题的最佳方法。但是,机制正是我所需要的,我根本无法完成这项工作。

最佳答案

我试过这个并且对我有用。这是我的代码:

<div>
<fieldset>
<legend>Token mode</legend>
<telerik:RadAutoCompleteBox runat="server" ID="RadAutoCompleteBox1" EmptyMessage="Please type here"
AllowCustomEntry="true" InputType="Token" Width="350">
</telerik:RadAutoCompleteBox>
</fieldset>
<fieldset>
<legend>Token mode</legend>
<telerik:RadAutoCompleteBox runat="server" ID="RadAutoCompleteBox2" EmptyMessage="Please type here"
AllowCustomEntry="true" InputType="Token" Width="350">
</telerik:RadAutoCompleteBox>
</fieldset>
</div>

下面是我的代码:

protected void Page_Load(object sender, EventArgs e)
{
RadAutoCompleteBox1.DataSource = new List<string>() { "Europe", "America", "Asia", "Africa", "Australia" };
RadAutoCompleteBox2.DataSource = new List<string>();
}

这是我的输出

enter image description here

自动完成演示可在此处找到: http://demos.telerik.com/aspnet-ajax/autocompletebox/examples/default/defaultcs.aspx

如果这对你有帮助,请告诉我

关于c# - 未设置控件数据源(或数据源 ID),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17354091/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com