DropDownList控件的数据绑定
来源:互联网 发布:java bt服务器 编辑:程序博客网 时间:2024/05/01 19:35
首先,在前台页面中要拖拽一个服务器控件“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控件的数据绑定
- DropDownList控件的数据绑定
- DropDownList控件的使用(数据绑定)
- DropDownList控件的使用(数据绑定)
- DropDownList控件的数据绑定方式
- DropDownList 控件如何绑定数据
- DropDownList 的数据绑定
- DropDownList的绑定数据
- dropDownList 控件动态绑定数据和读取
- dropdownlist控件如何绑定动态数据
- DropDownList 控件 可编辑 查询 绑定数据
- DropDownList的数据绑定方式
- 绑定Enum到DropDownList控件的方法
- 绑定Enum到DropDownList控件的方法
- 绑定控件数据源对于DropDownList类型的
- 数据库信息绑定DropDownList控件的Item
- DropDownList控件绑定
- 绑定DropDownList控件
- Effective Java Item3:使用私有构造方法或者枚举类型实现单例
- 北京酷讯:表述能力给IT人才加分。
- linux history命令的一些备注
- 最近迷上了3D引擎
- linux cal 命令详解
- DropDownList控件的数据绑定
- Httpd及启动参数
- 【分享】各种很实用的调制解调,信号识别的源代码!
- JDK NEW TOOLS——jps、jinfo、jstat、jmap、jconsole
- 调优JVM内存,并解决OutOfMemoryError,StackOverflowError等异常问题
- 麻烦
- VM调优总结 -Xms -Xmx -Xmn -Xss
- iframe、js挂马代码大全
- JVM调优