2012-09-19 41 views
0

我正在使用Ajaxtoolkit进行自动完成功能的组合框控件.netframework 4.0。 AjaxControlToolkit.dll的版本是3.03053,大小是4065 KB。Ajax Combobox文本未显示在列表框可见区域

我收到一个项目显示在其组合框的列表框中的问题。我的数据表中有超过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(); 
    } 

回答

0

您必须得到一个更好的主意共享代码。我们如何看看自动完成和与数据源的组合绑定的代码?

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

经过样品:Combobox-sample

+0

+0

@ Vinod ...好心编辑问题并在其中添加代码,以便其他人也可以回答。 :) –

+0

问题是我打字的文本不在可见区域的列表框中滚动。 –