DropDownList绑定数据源,获取值

DropDownList绑定数据源,获取值 

DropDownList

1. 绑定数据

private void Initialization()

{

this.dropSpecialty.DataSource = sbn.Selete("select [id], specialtyname from specialty");

this.dropSpecialty.DataTextField = "specialtyname";

this.dropSpecialty.DataValueField = "ID";

this.dropSpecialty.DataBind();

this.dropSpecialty.Items.Insert(0, new ListItem("--请选择--", "-1"));

}



这里绑定专业表,在DropDownList中显示专业的名称,但是由于存放到班级表class中是specialtID,所以同时使用了DropDownList的DataTextField属性:显示专业名称

DataValueField属性:对应的专业编号



2. 当在列表中点击编辑后,跳转到更新页面,在DropDownList中显示该班级所在的专业

此时,应使用DropDownList的SeleteValue属性,

this.dropSpecialty.SelectedValue = cdt.SpecialtyID.ToString();

与class数据表中SpecialtyID对应,DropDownList会根据Value —> DataValueField -> DataTextField -> DropDownList中显示专业名称



3. 当对DropDownList进行数据绑定后,要想实现获取DropDownList中值必须设置AppendDataBoundItems属性为True

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值