[英]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.