0

M 在我的 asp.net 页面中使用 ajax 组合框,m 将其与数据库中的数据集绑定,但我在其中搜索该值也得到绑定的内容,我想禁止它

 <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之外

4

2 回答 2

1

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

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

于 2012-07-19T10:33:09.873 回答
0
<asp:ComboBox ID="ddlsup" runat="server" DropDownStyle="DropDownList"           AutoCompleteMode="SuggestAppend"
AutoPostBack="true" AppendDataBoundItems="false" >

于 2012-07-20T06:38:27.653 回答