c# - 使用数组将数据绑定到下拉列表
问题描述
我有以下代码:
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)
{
DropDownList1.DataSource = cat;
DropDownList1.DataBind();
}
}
protected void Button1_Click(object sender, EventArgs 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)
{
}
}
谢谢!!!
推荐阅读
- linux - 如果将输出重定向到文件,Linux 进程行为异常 (MQTT)
- c# - Entityframework ObjectContext 刷新更改的实体
- html - 以 Angular 形式显示 img 会给出“具有未指定名称属性的表单控件的无值访问器”
- macos - 软件包名称未显示在我的 pkg 的安装对话框中
- sql - 连接表的 sql 计数
- java - 在 Spring Boot 和 Tomcat 中使用 ObjectBox 作为服务器数据库
- nativescript - Nativescript:嵌套的 RadListView 不保留页面导航上的滚动位置
- android - 媒体播放器无法在 Android API 28 上播放 mp3
- spring - 如何在 Spring Cloud Config 中获取多个分支?
- npm - Laravel 将 SCSS 混合到它自己的 CSS 文件中