您的位置:首页 > 运维架构

12.14dropdownlist下拉框

2015-12-15 14:13 295 查看
dropdownlist 下拉列表
if(!IsPostBack)//不是提交返回 是 第一次打开的 大多数load页面都要写次句话
{}

l
1 绑定数据
1: NationDataContext context = new NationDataContext();
//指定了数据源
DropDownList1.DataSource = context.Nation; //将natiion 表中的数据给下拉表
DropDownList1.DataValueField = "Code";//表示后台的值相当于valuemembers,相当于那个字段
DropDownList1.DataTextField = "Name";//表示要显示的值是哪一个字段 相当于displaymembers
//绑定数据
DropDownList1.DataBind();

2:可以用于数据追加

NationDataContext context = new NationDataContext();
ListItem item = new ListItem();
item.Text = "中国";
item.Value = "0001";
ListItem item1 = new ListItem();
item1.Text = "韩国";
item1.Value = "0001";
DropDownList1.Items.Add(item);

DropDownList1.Items.Add(item1);

3 :手动绑定数据

2:取选中的值 AutoPostBack 设置为true
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{

Label1.Text = DropDownList1.SelectedValue.ToString();

}

3:设置那一项默认选中
方式一:
DropDownList1.SelectedIndex = 2;

方式二:
foreach(ListItem item in DropDownList1.Items)
{

if(item.Value=="2")
{
item.Selected = true;
}

}

4 练习:三级联动
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: