2012-09-19 72 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

問題是我打字的文本不在可見區域的列表框中滾動。 –