您的位置:首页 > 编程语言 > ASP

asp:DropDownList数据绑定

2014-08-29 16:56 246 查看
开始以为asp:DropDownList数据绑定要是datatable类型的,当时写的时候没注意,就写成了List<T>绑定到了dropdownlist上,结果只有将DataValueField和DataTextField这两个属性设置到相应的列上,数据同样可以完成绑定。
下面贴出绑定的流程:
后台代码:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
this.name2.DataSource = 数据源;
this.name2.DataValueField = "列名";
this.name2.DataTextField = "列名";
this.name2.DataBind();
}
}
public void Name2_Changed(object sender, EventArgs e)
{
//选项变时的代码实现
//获取当前选项值 string df = this.name2.SelectedValue;
}
前台代码:
<asp:DropDownList runat="server" ID="name2" OnSelectedIndexChanged="Name2_Changed"></asp:DropDownList>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息