首页 > 代码库 > DropDownList绑定数据的几种方式

DropDownList绑定数据的几种方式

1. 视图中添加
可以直接通过单击属性"Items"后的按钮为某一DropDownList控件添加数据项。每添加
一项数据就是添加了一个ListItem(列表控件中的数据项)。这种方式比较简单,但是
局限性比较大,并不常用。

2. 代码添加

for(int i=0;i<5;i++){ListItem li=new ListItem("Item"+i,i.ToString());this.ddlCnt.Items.Add(li);}

除了Add方法添加外还有Insert添加,两者区别是Insert可以根据索引插入到下拉列表
指定的位置。

3. 数据绑定

protected void Page_Load(object sender, EventArgs e)    {        this.DropDownList1.DataSource = GetDataTable();        this.DropDownList1.DataValueField = "provinceID";        this.DropDownList1.DataTextField = "province";        this.DropDownList1.DataBind();        this.DropDownList1.Items.Insert(0, new ListItem("请选择","-1"));    }    public DataTable GetDataTable() {        DBHelper db = new DBHelper();        return db.GetDataTable("select * from Province", null);    }

 

DropDownList绑定数据的几种方式