0

我正在使用 Ajaxtoolkit 进行组合框控件,以实现具有 .netframework 4.0 的自动完成功能。AjaxControlToolkit.dll 的版本为 3.03053,大小为 4065 KB。

我遇到了在组合框的列表框区域中显示项目的问题。我的数据表中有 500 多个项目,这些项目通过其 DataSource 属性与组合框控件绑定。当我在文本区域中输入内容时,列表中的相应项目被突出显示。但有时对应的项目在列表区域中不可见,但项目仍在列表中。

如果有人遇到这种行为,请帮助我。我使用的是 IE9 和 FireFox 15.0.1 版本。

<cc1:ComboBox ID="ddlAcntNameTest" runat="server" DropDownStyle="DropDownList"             AutoCompleteMode="SuggestAppend" CaseSensitive="false" RenderMode="Inline" ItemInsertLocation="Append" CssClass="GreenTypeComboBoxStyle" ListItemHoverCssClass="" AutoPostBack="true" >  </cc1:ComboBox>

在代码后面

  private void FillAcntNameTestDDL()
    {
            DataTable AccountList = NacWeb.LedgerAccount.GetAccountVisibleListForDdl();
            ddlAcntNameTest.DataSource = AccountList;
            ddlAcntNameTest.DataTextField = "AcntName";
            ddlAcntNameTest.DataValueField = "AcntId";
            ddlAcntNameTest.DataBind();
    }   
4

1 回答 1

0

您必须共享代码才能获得更好的想法。我们如何在不查看与数据源的自动完成和组合绑定代码的情况下进行判断?

现在好了,在查看代码后,我认为没有问题,您可以尝试清理解决方案并重建相同的解决方案。

浏览示例:Combobox-sample

于 2012-09-19T07:39:58.967 回答