我正在使用 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();
}