尝试将 DBcontext 绑定到 Telerik 自动完成框。
Trying to bind DBcontext to Telerik Autocomplete Box.
我正在尝试将来自我的数据库上下文的 "string" 列表绑定到这个自动完成的 telerik 控制框:
<div style="text-align:center;">
<br />
<telerik:RadAutoCompleteBox ID="GridSortSearch" runat="server" InputType="Token" CssClass="center-block"></telerik:RadAutoCompleteBox>
<br />
<asp:Button ID="btnSubmitSortSearch" runat="server" Text="Sort Grid" OnClick="btnSubmitSortSearch_Click" />
</div>
protected void Page_Load(object sender, EventArgs e)
{
LoadGrid();
PopulateDDL();
GridSortSearch.DataSource = dbContext.DownloadTypes.ToList();
}
这是显示的内容:
我不知道为什么,请帮忙!谢谢!
您应该设置 RadAutoCompleteBox 控件的 DataTextField 和 DataValueField 并调用 DataBind() 方法后设置数据源 属性。
这里是帮助主题:
http://www.telerik.com/help/aspnet-ajax/autocompletebox-databinding-datasource.html
我正在尝试将来自我的数据库上下文的 "string" 列表绑定到这个自动完成的 telerik 控制框:
<div style="text-align:center;">
<br />
<telerik:RadAutoCompleteBox ID="GridSortSearch" runat="server" InputType="Token" CssClass="center-block"></telerik:RadAutoCompleteBox>
<br />
<asp:Button ID="btnSubmitSortSearch" runat="server" Text="Sort Grid" OnClick="btnSubmitSortSearch_Click" />
</div>
protected void Page_Load(object sender, EventArgs e)
{
LoadGrid();
PopulateDDL();
GridSortSearch.DataSource = dbContext.DownloadTypes.ToList();
}
这是显示的内容:
我不知道为什么,请帮忙!谢谢!
您应该设置 RadAutoCompleteBox 控件的 DataTextField 和 DataValueField 并调用 DataBind() 方法后设置数据源 属性。
这里是帮助主题:
http://www.telerik.com/help/aspnet-ajax/autocompletebox-databinding-datasource.html