繁体   English   中英

无法在asp.net Web应用程序中的组合框中键入

[英]Not able to type in Combo box in asp.net Web Application

我无法在asp.net中的“组合”框中键入内容。 下面是我的代码

 <cc1:ComboBox ID="ddlCustomerName" 
      OnSelectedIndexChanged="ddlCustomerName_SelectedIndexChanged" 
      AutoPostBack="True"  
      AutoCompleteMode="SuggestAppend" 
      DropDownStyle="Simple" CaseSensitive="False" 
      ItemInsertLocation="Append" Width="550px" Height="26px" 
      AppendDataBoundItems="true" runat="server">
</cc1:ComboBox>

这就是我绑定列表的方式。

private void FillCustomerName()
    {
        SqlParameter[] spa = new SqlParameter[1];
        spa[0] = new SqlParameter("@Type", 3);
        DataSet ds = gs.Sp_SELECT("Sp_Dropdown_Customer", spa);
        if (ds.Tables[0].Rows.Count > 0)
        {
            ddlCustomerName.DataTextField = "CompanyName";
            ddlCustomerName.DataValueField = "UserId";
            ddlCustomerName.DataSource = ds;
            ddlCustomerName.DataBind();
            ddlCustomerName.Items.Insert(0, new ListItem("Select", "-1"));
            ddlCustomerName.SelectedIndex = -1;
            ddlCustomerName.AppendDataBoundItems = false;
        }
    }

我尝试过这里提供的答案,但没有运气。 我为网站使用了完全相同的代码,但正常工作,但对于Web应用程序,则使用了相同代码。

使用属性AutoCompleteSource =“ ListItems”DropDownStyle =“ DropDown”代替DropDownStyle =“ Simple”来键入并获取建议的项目表单combox。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM