




已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据绑定控件 一 第七章 目标 理解数据绑定使用DataList控件使用数据视图排序和筛选在ASP NET中使用ADO NET的事务处理 数据绑定简介2 1 控件 FORM 数据 检索到的数据 数据 输出结果 欢迎 数据绑定是将数据链接到显示该数据的控件的过程 数据绑定简介2 2 用于绑定控件的表达式置于标记之间 数据绑定 简单属性 表达式 方法的结果 数据源 简单属性绑定 ImageUrl red bmp runat server ImageUrl red bmp runat server ImageUrl red bmp runat server 代码视图 定义成员变量protectedstaticintvote1 0 protectedstaticintvote2 0 protectedstaticintvote3 0 privatevoidbtnVote1 Click objectsender System EventArgse vote1 1 this DataBind privatevoidbtnVote2 Click objectsender System EventArgse vote2 1 this DataBind privatevoidbtnVote3 Click objectsender System EventArgse vote3 1 this DataBind HTML视图 运行结果 表达式绑定 ImageUrl red bmp runat server ImageUrl red bmp runat server ImageUrl red bmp runat server 代码视图 HTML视图 运行结果 定义成员变量protectedstaticintvote1 0 protectedstaticintvote2 0 protectedstaticintvote3 0 privatevoidbtnVote1 Click objectsender System EventArgse vote1 1 this DataBind privatevoidbtnVote2 Click objectsender System EventArgse vote2 1 this DataBind privatevoidbtnVote3 Click objectsender System EventArgse vote3 1 this DataBind 方法的结果绑定 protectedstringGetVotePercent intvote intsumVote vote1 vote2 vote3 if sumVote 0 return 0 else decimalpercent 100 Convert ToDecimal vote Convert ToDecimal sumVote returnpercent ToString n2 建立一个新方法 ImageUrl red bmp runat server ImageUrl red bmp runat server ImageUrl red bmp runat server 调用方法的结果绑定 运行结果 使用DataList控件显示数据3 1 使用Datalist控件可以指定数据流 输出结果 WELCOME WELCOME 水平方式 垂直方式 Datalist控件 项模板 交替项模板 页脚模板 页眉模板 编辑项模板 选择项模板 分隔符模板 也可以为DataList控件设置要显示的数据列数和行数 使用DataList控件显示数据3 2 示例 DatalistDemo aspx privatevoidPage Load objectsender System EventArgse Response Write 带有交替列的数据列表 if IsPostBack DataTablemydt newDataTable DataRowmydr mydt Columns Add newDataColumn Numbers typeof Int32 mydt Columns Add newDataColumn Squares typeof Int32 mydt Columns Add newDataColumn Cubes typeof Int32 续 for inti 0 i 30 i mydr mydt NewRow mydr 0 i mydr 1 i i mydr 2 i i i mydt Rows Add mydr dlMyList DataSource mydt dlMyList DataBind 为DataList控件指定数据源 将数据绑定到DataList 使用DataList控件显示数据3 3 示例的HTML视图 输出结果 Eval方法 Eval方法用于在运行时计算数据绑定表达式 并按照要求格式化输出结果 此方法有三个参数 对为其表达式求值的对象的引用 格式字符串 数据表中的数据列名称 用于显示指定格式的值 命名容器 数据字段名 使用DataView控件3 1 DataView用于呈现DataTable中的数据的自定义视图 NAME SNo DESIG AGE 1 2 3 4 ABCDEFLMNXYG 27605733 PLGMMDTL 职员数据 NAME SNo DESIG AGE 2 3 DEFLMN 6057 GMMD DataView Age 55 使用DataView控件3 2 employee表的DataView控件仅检索年龄大于55的职员的记录 mydv newDataView ds Tables employee mydv RowFilter age 55 Sort属性用于以递增或递减顺序为行排序 mydv Sort fnameASC 递增排列 使用DataView控件3 3 DataView控件可以限制employee表中显示的行 privatevoidPage Load objectsender System EventArgse Response Write 数据视图 SqlConnectionobjSqlConnection newSqlConnection server vijayk uid sa pwd playware database pubs SqlDataAdapterobjSqlAdapter newSqlDataAdapter select fromemployeewherejob id 5 objSqlConnection DataSetobjDataSet newDataSet objSqlAdapter Fill objDataSet employee DataViewobjDataView newDataView objDataSet Tables employee objDataView RowFilter job lvl 180 objDataView Sort fnameASC dgMyGrid DataSource objDataView dgMyGrid DataBind 输出结果 总结2 1 数据绑定是将从数据库中检索到的数据链接到将显示这些数据的控件的过程可对多种类型的数据执行数据绑定 例如 表达式数据库数据Databinder Eval方法DataGrid DataList和Repeater等控件可用于连接数据库并实现对数据库数据的进行数据绑定Databinder Eval方法用于计算运行时的数据绑定表达式 并按照浏览器显示的要求来格式化输出结果 总结2 2 D
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 离婚谈判实战秘籍三条狠招实战指导合同
- 离婚财产分割补充协议公证及财产分割执行服务协议
- 冷静期协议执行监督与离婚手续办理合同
- 社会保险基金应收账款质押担保及资产评估合同
- 国际贸易合同签订中的合同履行期限与法律风险
- 学生校园安全教育征文
- 校园开学交通安全教育
- 校园安全教育涂鸦图片
- 市政塑料围挡施工方案
- 二手车买卖双方车辆交易税费及手续费协议
- 2023学年完整公开课版法兰克王国
- 整理黑龙江基准地价与标定地价早
- 牙及牙槽外科牙拔除术
- 2023三基三严考试题库及答案
- GB/T 90.2-2002紧固件标志与包装
- 2023年高校教师职业道德题库附答案(完整版)
- 护理管理学考试题库与答案
- 建筑防火设计-教学课件作者-主编-李耀庄-徐彧-建筑防火设计课件
- 静脉输液风险评估
- 水力发电厂生产安全性评价
- 短歌行(优质课一等奖).课件
评论
0/150
提交评论