- 1
- 0
- 约5.08千字
- 约 32页
- 2018-06-06 发布于河北
- 举报
第5章a sp.net数据库访问基础
第7章 数据列表控件 7.1 数据绑定的概念和方法 1、绑定到简单属性 在ASP.NET数据绑定语法支持绑定到公有变量,页面上定义的属性对象以及页面上其它控件的属性。课堂实训1是将一个控件的属性绑定到其它控件的某一属性上。 课堂实训1:将label控件的text属性绑定到一个DropdownList上的SelectedItem.text属性上。 2、绑定到集合 列表类的服务器控件,如数据列表控件,下拉列表框控件等使用一个集合作为数据源。如数组、数据集等对象。在实现绑定过程中所需用到的属性有: (1)DataSource属性 读取或设置控件所连接的数据来源信息。属性值可以为DataSet对象、DataTable对象、DataView对象,甚至是一个数组或者集合,如RowsCollection等。 (2)DataBind()方法:激活已经设置的绑定。 课堂实训2:数组中存放的是五个大城市的名称,当单击某一按钮时,即可将下拉列表框的列表项绑定到数组上。下拉列表框中即显示数组中的内容。 课堂实训3:将一下拉列表框的列表项属性绑定到Sample数据库中的stu_info数据表的“姓名”字段上。 3 、绑定到表达式或函数 绑定到表达式的形式如下: %# Container.DataItem(“字段名”)% 7.2.1 使用模板定制Repeater控件的格式化输出表 Repeater控件共可以使用5种模板 课堂实训4:使用Repeater控件显示sample数据库中stu_info表中的记录。要求显示标题:学生信息表;记录按格式交替显示,任两条记录间进行分隔,并且显示页脚(===结束===)。 7.3 DataList控件 7.3.1 使用DataList显示数据 DataList增加了两种模板:编辑模板(EditItemTemplate)和选择模板(SelectedItemTemplate)。 课堂实训6:使用DataList控件显示sample数据库中stu_info表中的记录。要求显示标题:选择、学号、姓名、专业、生日;记录按格式交替显示。在每条记录的有一个“选择”按钮。当单击“选择”按钮时,该行记录信息变成蓝色,“选择”按钮变成“取消选择”按钮。单击“取消选择”按钮时,恢复原状。 7.3.2使用编辑模板编辑DataList数据项 常用属性 课堂实训7:使用DataList控件显示sample数据库中stu_info表中的记录。要求显示标题:学号、姓名、专业、生日、编辑;记录按格式交替显示。在每条记录的后边有一编辑按钮。当用户单击“编辑”按钮后,转入编辑状态。专业和生日字段内容可以编辑,显示在文本框中,更改完成后,单击“更新”按钮,则文本框中的数据将覆盖数据库中原有的内容。若单击“删除”按钮,则“删除”该条记录。 4、用DataView对象筛选数据 DataView对象除了可以对数据进行排序外,还可以进行筛选数据。筛选数据时主要用RowFilter属性。例如: DataView.RowFilter=”生日’1981-1-1’” 课堂实训6: 用DataView对象实现对数据库sample.mdb中的表teacher_info中的记录的进行筛选。可根据“年龄”字段进行筛选。页面的显示结果 7.4 DataGrid控件 DataGrid控件是比DataList控件更为智能、高级的控件,也是用来显示数据用的。它可以灵活地控制数据的显示格式,可以轻易解决分页问题。并且还可以对数据进行排序、编辑等功能。 7.4.1 DataGrid控件的常用属性和事件 7.4.1 使用DataGrid显示数据 1.自动生成列 课堂实训8:使用DataGrid控件显示Sample数据库的stu_info表的前十条记录。并设置页眉的前景色和背景色、数据项的前景色、交替项的前景色和背景色。 2.自定义列对象 课堂实训9:续课堂实训8,要求显示学号、姓名、专业三个字段的内容 3.链接列对象 课堂实训10:接课堂实训9,用DataGrid显示学号、姓名、专业三列。专业列为链接列,当单击链接列时,转向另外一页,介始该专业的所开课程的情况。 4.编辑命令列 课堂实训11:实现对stu_info表中的记录进行编辑 5.定制模板列 课堂实训12:用DataGrid控件实现图7-25的界面。显示状态,主题,发表人和发表日期四列。其中“状态”列为模板列。 7.4.2 使用DataGrid分页显示 课程实训13:用DataGrid分页功能显示Sample数据库中stu_info表的内容。每页显示5行。页码用数字显示。 7.4.3 DataGrid控件中的数据排序 课堂实训14:在DataGrid中分页显示stu_info表中的记录,单
您可能关注的文档
- 第 8 章 晶体的点阵结构与X射线衍射.pdf
- 第03章-Oracle安装、配置和建立.pdf
- 第03章 光的干涉.ppt
- 第03章家庭财产保险.ppt
- 第05章 管理信息系统分析.ppt
- 竹类植物.ppt
- 笔记本技术探秘.ppt
- 第06章 应用型GIS应用模型分析实例.ppt
- 第06章(二)--完全垄断市场均衡20131006.ppt
- 第07章 系统实施维护与评价.ppt
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
原创力文档

文档评论(0)