ajax组合框将我写入的任何值附加到其下拉列表中

时间:2012-07-19 10:25:12

标签: asp.net ajax combobox ajaxcontroltoolkit

M在我的asp.net页面中使用ajax组合框,我将其与数据库中的数据集绑定,但是我在其中搜索了值也得到绑定的东西,我想禁止那个

 <asp:ComboBox ID="ddlpro" runat="server" CssClass="simpletxt" DropDownStyle="DropDownList" AutoCompleteMode="SuggestAppend"  AutoPostBack="true" AppendDataBoundItems="false" 
                                                           onselectedindexchanged="ddlpro_SelectedIndexChanged" >
   </asp:ComboBox>

如果我改变

,这可以
AppendDataBoundItems="false" to AppendDataBoundItems="true" 

但是我在gridview中的组合框给出了上面的问题,除了gridview之外没有其他问题

2 个答案:

答案 0 :(得分:1)

搜索值永远不会绑定到组合框,您可以通过刷新页面来检查它。

AutoCompleteMode - 确定ComboBox如何自动完成键入的文本。指定“建议”时,ComboBox将显示列表,突出显示第一个匹配的项目,如有必要,滚动列表以显示突出显示的项目。如果指定了“附加”,则ComboBox会将第一个匹配项的剩余部分附加到用户键入的文本,并突出显示附加文本。指定“SuggestAppend”时,将应用上述两种行为。如果指定“无”(默认值),则禁用ComboBox的自动完成行为。

答案 1 :(得分:0)

<asp:ComboBox ID="ddlsup" runat="server" DropDownStyle="DropDownList"           AutoCompleteMode="SuggestAppend"
AutoPostBack="true" AppendDataBoundItems="false" >