Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/267.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用数组将数据绑定到下拉列表_C#_Arrays - Fatal编程技术网

C# 使用数组将数据绑定到下拉列表

C# 使用数组将数据绑定到下拉列表,c#,arrays,C#,Arrays,我有以下代码: public分部类WebForm1:System.Web.UI.Page { 受保护字符串[]cat={“客户”、“图书管理员”、“图书销售商”}; 受保护的无效页面加载(对象发送方、事件参数e) { 如果(!IsPostBack) { DropDownList1.DataSource=cat; DropDownList1.DataBind(); } } 受保护的无效按钮1\u单击(对象发送者,事件参数e) { } } 我想将数组cat绑定到DropDownList1。我

我有以下代码:

public分部类WebForm1:System.Web.UI.Page
{
受保护字符串[]cat={“客户”、“图书管理员”、“图书销售商”};
受保护的无效页面加载(对象发送方、事件参数e)
{
如果(!IsPostBack)
{   
DropDownList1.DataSource=cat;
DropDownList1.DataBind();
}
}
受保护的无效按钮1\u单击(对象发送者,事件参数e)
{
}
}

我想将数组
cat
绑定到
DropDownList1
。我该怎么做?

希望这段代码能帮助您

public partial class WebForm1 : System.Web.UI.Page
{
        protected String[] cat = { "Customer", "Librarian", "Book Seller" };
        protected void Page_Load(object sender, EventArgs e)
        {
            if(!IsPostBack)
            {   
                List<string> category = cat.ToList(); 
                DropDownList1.DataSource = category ;
                DropDownList1.DataBind();
            }
        }
        protected void Button1_Click(object sender, EventArgs e)
        {
        }
}
public分部类WebForm1:System.Web.UI.Page
{
受保护字符串[]cat={“客户”、“图书管理员”、“图书销售商”};
受保护的无效页面加载(对象发送方、事件参数e)
{
如果(!IsPostBack)
{   
列表类别=cat.ToList();
DropDownList1.DataSource=类别;
DropDownList1.DataBind();
}
}
受保护的无效按钮1\u单击(对象发送者,事件参数e)
{
}
}
谢谢

我(大量)编辑了你的问题以使其可读,还添加了C#标记。