如何在网站 C# 中创建组合框

本文关键字:创建 创建组 组合 网站 | 更新日期: 2023-09-27 18:32:57

我用Visual Studio 2015用c#创建了一个网站。我希望我有一个DropDownList,它为我提供了在文本区域中编写的可能性,就像在文本框中编写一样。我发现这应该是一个组合框,但我在Visual Studio 2015的工具箱中找不到这个组件。这是我的下拉列表的代码:

<asp:Label ID="Label4" text="Lastname :" runat="server"  ForeColor="#80FF00"></asp:Label><br />
        <asp:DropDownList ID="DropDownList1" runat="server"  Enabled="true"  Width="140px"  AutoPostBack="false"></asp:DropDownList>

如何在网站 C# 中创建组合框

你可以

通过下面的链接,它有效:下载项目(链接)并将dll,css,js,image添加到您的项目中。

http://www.codeproject.com/Articles/290218/Custom-ASP-NET-Editable-DropDownList

在我使用的代码下面,它可以工作。

  protected void Page_Load(object sender, EventArgs e)
    {
    if (!IsPostBack)
    {
        DataSet ds = new DataSet();
        DataTable dtFields = new DataTable();
        dtFields.Columns.Add("Id", typeof(int));
        dtFields.Columns.Add("FName", typeof(string));
        dtFields.Rows.Add(1, "UserName");
        dtFields.Rows.Add(2, "Password");
        dtFields.Rows.Add(3, "Login");
        EditableDropDownList1.DataSource = dtFields;
        EditableDropDownList1.DataTextField = "FName";
        EditableDropDownList1.DataValueField = "Id";
        EditableDropDownList1.DataBind();
        EditableDropDownList1.Items.Insert(0,"--select--");
    }
}

     <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Index.aspx.cs"    Inherits="Index" %>
      <%@ Register Assembly="EditableDropDownList" 
      Namespace="EditableControls" TagPrefix="editable" %> 
      <!DOCTYPE html>
      <html xmlns="http://www.w3.org/1999/xhtml">
      <head runat="server">
<title></title>
<link href="css/jquery-ui.css" rel="stylesheet" type="text/css" />
<script src="js/jquery-1.6.4.min.js" type="text/javascript"></script>
<script src="js/jquery.ui.core.js" type="text/javascript"></script>
<script src="js/jquery.ui.widget.js" type="text/javascript"></script>
<script src="js/jquery.ui.button.js" type="text/javascript"></script>
<script src="js/jquery.ui.position.js" type="text/javascript"></script>
<script src="js/jquery.ui.autocomplete.js" type="text/javascript"></script> 
<script src="js/jquery.ui.combobox.js" type="text/javascript"></script> 
       </head>
       <body>
        <form id="form1" runat="server">
        <div>
       <asp:Label ID="Label4" text="Lastname :" runat="server"          ForeColor="#80FF00"></asp:Label><br />
       <editable:EditableDropDownList ID="EditableDropDownList1" runat="server"> 
       </editable:EditableDropDownList> 
           </div>
          </form>
          </body>
       </html>