首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

最简单的,上拉框绑定数据库字段

2012-09-21 
最简单的,下拉框绑定数据库字段给个最简单的绑定的例子,如数据库表就两个字段,一个id,一个name,下拉框text

最简单的,下拉框绑定数据库字段
给个最简单的绑定的例子,如数据库表就两个字段,一个id,一个name,
下拉框text为name,value值为对应的id,
后台动态绑定,加个“请选择”的空项,就这么简单,别整太复杂的,给个例子就行,OK?

[解决办法]
DropDownList1.DataSource = "数据源"; 
DropDownList1.DataTextField = "name"; 
DropDownList1.DataValueField = "id"; 
DropDownList1.DataBind(); 
DropDownList1.Items.Insert(0, new ListItem("-请选择-", ""));
[解决办法]
public static void InitRegionDropDownList(DropDownList ddl)
{
ListItem item = null;
ddl.Items.Clear();

IList<object> items = 通过查询 返回list集合

foreach (var model in items)
{
item = new ListItem(model.CN_CTName, model.ID.ToString());
ddl.Items.Add(item);
}

ddl.Items.Insert(0, new ListItem("请选择", ""));
}
[解决办法]

C# code
DataTable dt = CreateDataTable();            this.DropDownList1.DataSource = dt;            this.DropDownList1.DataBind();            this.DropDownList1.DataTextField = "name";            this.DropDownList1.DataValueField = "ID";            this.DropDownList1.Items.Insert(0, new ListItem("请选择","0"));
[解决办法]

这个可以

探讨

DropDownList1.DataSource = "数据源";
DropDownList1.DataTextField = "name";
DropDownList1.DataValueField = "id";
DropDownList1.DataBind();
DropDownList1.Items.Insert(0, new ListItem("-请选择-", ""))……

[解决办法]
探讨

public static void InitRegionDropDownList(DropDownList ddl)
{
ListItem item = null;
ddl.Items.Clear();

IList<object> items = 通过查询 返回list集合

……

热点排行