DropDownList控件的数据绑定
2009-07-07 00:21
323 查看
首先,在前台页面中要拖拽一个服务器控件“DropDownList”控件。
在这里,我们让这个DropDownList控件命名为 ddlContry(在实际应用中,我用于向它绑定国家名称的相关信息)。
其次,就是后台的代码。主要是绑定的顺序和方法。部分代码如下:
// 该方法是自己封装的一个方法,目的是返一个Datatable对象。关于如何返回Datatable对象,方法很多
// 这里就不再赘述了
string[,] datawhere = { { "ClassID","1" } };
DataTable ddlPurpose_dt = DataSelect.publicColumnsWhereOrder("WebSelectList",
"ID,SelectName,SelectValue", datawhere,"ID desc");
// 在每次载入控件时,先清空
ddlContry.Items.Clear();
// 让该控件的数据源设置为你取出来的数据库中的数据表(最常用)
ddlContry.DataSource = dt;
// 设置该控件的文本显示内容(就是要显示的下拉条目)“ONTRY_NAME”字段是dt中的查出字段
ddlContry.DataTextField = "CONTRY_NAME";
// 设置该控件的值信息(Value属性的值)
ddlContry.DataValueField = "CONTRY_ID";
// 绑定数据到该控件
ddlContry.DataBind();
// 插入空项,此举必须放到数据绑定之后,才有效果
// new ListItem 参数分别指定 Text,Value
// 该项指定你要该控件初始显示的信息
ddlContry.Items.Insert(0, new ListItem("", ""));
DropDownList控件中的 SelectedIndexChanged(object sender, EventArgs e) 事件
要进行服务器相应,必须将其AutoPostBack属性设置为True;
将DropDownList控件的选择值设置为初始值,用的方法是:
this.ddlWorkPlace.SelectedIndex = 0;
将DropDownList控件的合法性验证可以使用CustomValidator控件
将TextBox控件的值设置为空要用:
this.txtUMail.Text = null;
也可以是
this.txtUMail.Text = "";
将数据库中的某个字段的值提取到DropDownList控件中的方法:
DropDownList2.Items.FindByValue(dt.Rows[0]["Meducation"].ToString()).Selected = true;
在这里,我们让这个DropDownList控件命名为 ddlContry(在实际应用中,我用于向它绑定国家名称的相关信息)。
其次,就是后台的代码。主要是绑定的顺序和方法。部分代码如下:
// 该方法是自己封装的一个方法,目的是返一个Datatable对象。关于如何返回Datatable对象,方法很多
// 这里就不再赘述了
string[,] datawhere = { { "ClassID","1" } };
DataTable ddlPurpose_dt = DataSelect.publicColumnsWhereOrder("WebSelectList",
"ID,SelectName,SelectValue", datawhere,"ID desc");
// 在每次载入控件时,先清空
ddlContry.Items.Clear();
// 让该控件的数据源设置为你取出来的数据库中的数据表(最常用)
ddlContry.DataSource = dt;
// 设置该控件的文本显示内容(就是要显示的下拉条目)“ONTRY_NAME”字段是dt中的查出字段
ddlContry.DataTextField = "CONTRY_NAME";
// 设置该控件的值信息(Value属性的值)
ddlContry.DataValueField = "CONTRY_ID";
// 绑定数据到该控件
ddlContry.DataBind();
// 插入空项,此举必须放到数据绑定之后,才有效果
// new ListItem 参数分别指定 Text,Value
// 该项指定你要该控件初始显示的信息
ddlContry.Items.Insert(0, new ListItem("", ""));
DropDownList控件中的 SelectedIndexChanged(object sender, EventArgs e) 事件
要进行服务器相应,必须将其AutoPostBack属性设置为True;
将DropDownList控件的选择值设置为初始值,用的方法是:
this.ddlWorkPlace.SelectedIndex = 0;
将DropDownList控件的合法性验证可以使用CustomValidator控件
将TextBox控件的值设置为空要用:
this.txtUMail.Text = null;
也可以是
this.txtUMail.Text = "";
将数据库中的某个字段的值提取到DropDownList控件中的方法:
DropDownList2.Items.FindByValue(dt.Rows[0]["Meducation"].ToString()).Selected = true;
相关文章推荐
- CascadingDropDown从数据库中读取数据绑定到DropDownList控件上
- 用DropDownList控件绑定XML数据实现省市区三级联动
- CascadingDropDown从数据库中读取数据绑定到DropDownList控件上
- dropdownlist控件的使用(数据绑定)
- DropDownList 控件 可编辑 查询 绑定数据
- 如何解决FormView中实现DropDownList连动选择时出现 "Eval()、XPath() 和 Bind() 这类数据绑定方法只能在数据绑定控件的上下文中使用" 的错误
- 用DropDownList控件绑定XML数据实现省市区三级联动
- 自定义下拉控件dropdownlist,绑定数据更方便
- dropDownList 控件动态绑定数据和读取
- ASP.NET中DropDownList控件的简单使用--DDL绑定数据库表中值,选择DDL中值直接检索数据
- 数据绑定控件收藏 DropDownList ListBox GridView DataList Repeater FormView DetailsView
- 数据绑定技术—如何将表中的列绑定到DropDownList控件
- ASP.NET中DropDownList控件的数据绑定的C#语言描述
- Demo: Dictionary>> 泛型读取XML文件数据作为数据源(DataSource)绑定到DropDownList控件 定义个一个公用类
- .net学习总结(3)之数据绑定,DropDownList控件
- 从xml文件中绑定数据到DropDownList控件上
- -将DropDownList控件绑定 到GridView控当中,并调用方法给DropDownList控件在页面进行数据绑定
- 数据绑定控件收藏 DropDownList ListBox GridView DataList Repeater FormView DetailsView
- ASP.NET中DropDownList下拉框列表控件绑定数据的4种方法
- 将数据表相关字段绑定到DropDownList控件