1 / 28
文档名称:

“民生卡”促销行动计划.ppt

格式:ppt   大小:1,364KB   页数:28页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

“民生卡”促销行动计划.ppt

上传人:xiang1982071 2018/5/4 文件大小:1.33 MB

下载得到文件列表

“民生卡”促销行动计划.ppt

相关文档

文档介绍

文档介绍:中的数据绑定
授课人: 黄波
Email:huangbo@
Tel:82878185
QQ:569960256
• Web应用开发(C#)
——中的数据绑定
主体纲要
第一部分概论
第二部分使用DataSource属性进行绑定
第三部分使用<%# 表达式%>进行绑定
第四部分使用数据源控件进行绑定
第五部分高级数据绑定控件
概论
数据绑定概念:
数据绑定就是将UI元素(界面元素)与底层的数据源
(比如DataSet与DataReader、各种DataSource数据源控件等)
连接起来的过程。我们主要学****的是服务器端的数据绑定
技术,通过绑定和输出服务器上的数据并返回浏览器兼容
的HTML代码。
2. 实现数据绑定的方法:
(1)使用DataSource属性
(2)使用<%# 表达式%> (3)使用数据源控件
(4)使用Eval方法
3. list-bound控件
连接到数据源并把来自数据源的数据显示出来的Web服
务器控件。
控件
描述
CheckBoxList
复远框组,可通过数据绑定动态生成
GridView
像表格中一样分列显示数据源的字段
DataList
用来显示模板定义的数据绑定列表
DropDownList
单选下拉列表框控件
ListBox
允许单选或多选的列表控件
RadioButtonList
可通过数据绑定自动生成一组单选按钮
.......
.....
使用DataSource属性进行绑定
1. 使用list-bound控件显示DataSet
DataSet可看成是内存中的一个虚拟的数据库,我们只要
将list-bound控件的DataSource属性链接到数据源,
会自动给list-bound控件填充数据。把list-bound控件同一个
DataSet绑定在一起,必须设置以下属性:
属性
描述
DataSource
指定包含数据的DataSet
DataMember
因为DataSet中可能有多个数据表,所以指定要
显示的DataTable表名
DataTextField
指定将在列表中显示的DataTable字段
DataValueField
指定DataTable中某字段,此字段将成为列表中被选中的值
使用DataSource数据源后,还需要调用list-bound控件的
DataBind方法来连接DataSet、DataReader等数据源。
例如:
();
2. list-bound控件与DataSet数据源的绑定示例
private void Page_Load(object sender, e)
{
//防止重复绑定
if (!IsPostBack)
{
();
}
}
//绑定
private void BindControl()
{
string connString = ["connString"].ToString();
DataSet ds = new DataSet();
SqlDataAdapter ada = new SqlDataAdapter("SELECT * FROM Products", connString);
(ds);
//以下是数据绑定需要的代码
= ds;
= "Table";
= "ProductName";
= "ProductID";
();
}
}
这里要注意的是DataTextFiled和DataValueField两个属性
值,两个属性分别绑定不同的字段,前者表示的是控件显示出
的字段,后者表示控件代表的值。当使用类似:
();
输出所选控件的值时,打印的是你DataValueField属性中绑
定的字段-- ProductID的值。
3. list-bound控件与DataReader数据源的绑定
mand cmd = new mand ("SELECT
panyName FROM Suppliers",conn);
();
SqlData