如何在网站 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>
你可以
通过下面的链接,它有效:下载项目(链接)并将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>