我正在使用Ajaxtoolkit对.netframework 4.0的自动完成功能进行comboBox控制。 AjaxControlToolkit.dll的版本是3.03053,大小是4065 KB。
我在组合框的列表框区域中显示项目显示问题。我的数据表中有超过500个项目通过其DataSource属性与combobox控件绑定。当我在文本区域中键入内容时,正在突出显示列表中的相应项目。但有些时候相应的项目在列表区域中不可见,但是项目仍在列表中。
如果有任何身体遇到这种行为,请帮助我。我使用的是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();
}
答案 0 :(得分:0)
您必须共享代码才能获得更好的主意。我们如何在不查看自动完成代码和与数据源的组合绑定的情况下判断?
现在看完代码之后我认为没有问题,你可以尝试清理解决方案并重建它。
浏览示例:Combobox-sample