深入进行数据库编程(I)

深入进行数据库编程(I)

ID:42065790

大小:3.53 MB

页数:68页

时间:2019-09-07

深入进行数据库编程(I)_第1页
深入进行数据库编程(I)_第2页
深入进行数据库编程(I)_第3页
深入进行数据库编程(I)_第4页
深入进行数据库编程(I)_第5页
资源描述:

《深入进行数据库编程(I)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《ASP.NET程序设计》配套课件主编:屈武江信箱:dlscxyzy@163.com第6章深入数据库编程讲解提纲6.1DataGrid控件再探讨6.2使用DataList控件存取数据库6.3使用Repeater控件存取数据库6.4使用含有参数的SQL语句6.5对多个表进行操作6.6DataSet对象再探讨6.7综合示例本章要点使用DataGrid控件分页、排序、定制列、自定义列使用DataList控件显示和编辑数据使用Repeater控件显示数据使用SQL参数查询语句对多个表进行操作手工建立DataSet对象,利用DataSet对象对数据库进行操作6.1DataGrid控件再探讨分页显示数

2、据排序定制列链接到详细页自定义列6.1.1分页显示数据在DataGrid控件中添加如下属性:AllowPaging="True"'表示允许分页显示PageSize=“整数值”'每页显示多少条记录OnPageIndexChanged=“事件过程”'切换到另一页时的事件过程利用PagerStyle属性设置分页导航栏的样式:PagerStyle-Mode=“NextPrev

3、NumericPages”PagerStyle-HorizontalAlign="Left

4、Right

5、center"PagerStyle-PrevPageText=“字符串”PagerStyle-NextPageText=

6、“字符串”在事件过程中只要令DataGride控件的CurrentPageIndex属性为选定的页,然后重新绑定数据即可分页显示数据示例_程序代码分页显示数据示例_运行效果6.1.2对数据进行排序要进行排序,必须要在DataGrid控件中添加如下属性:AllowSorting="True"'表示允许排序OnSortCommand="事件过程"'排序对应的事件过程排序的中心思想是当单击DataGrid某一列的标题时,就将这一列的字段名称赋值给DataSet对象默认视图的Sort属性,然后就可以按该列排序了。DS.Tables("link").DefaultView.Sort=SortFiel

7、dMyDataGrid.DataBind()排序的具体方法首先在DataGrid控件中添加相应属性。其次一个页面级变量SortField,用来存放排序字段。启动页面时可以令SortField为默认的排序字段user_id,然后绑定数据。当客户选择了排序的字段后,就令SortField为新的排序字段,然后绑定数据。对数据进行排序示例_程序代码对数据进行排序示例_运行效果6.1.3定制列要自己定制列,首先需要在DataGrid控件中添加如下属性AutoGenerateColumns="False"此外,还需要自己添加BoundColumn、HyperLinkColumn列。对于定制列,只要修改

8、DataGrid控件就可以了,基本上不用修改定制列示例_程序代码定制列示例_运行效果6.1.4链接到详细页如果一个数据表有很多字段,通常做法是只显示若干重要字段,然后单击一个“详细”超链接,就可以打开一个详细页面,在详细页面中显示所有字段。要达到以上目的,也只要利用6.1.3节中讲到的HyperLinkColumn列,只不过链接到一个新的页面即可。链接到详细页示例_程序代码链接到详细页示例_运行效果链接到详细页示例_详细页代码与运行效果6.1.5自定义列事实上,还可以利用TemplateColumn更加自由的定义每一列。

9、务器控件服务器控件自定义列示例分步讲解:第1步:在DataGrid控件中对“个人主页”和“年龄”两列使用自定义列。第2步:在更新事件过程中获取文本框控件中和下拉列表框控件中的值,并进行更新。说明:其它部分同以前示例第1步:DataGrid控件部分第2步:更新事件过程部分6.2使用DataList控件存取数据库DataGrid控件只能以表格形式显示数据,但是DataList控件就可以以更自由的方式显示数据,比如可以在1行显示多条记录。不过它的功能没

10、有DataGrid控件强大,如不支持分页和排序等。6.2.1DataList控件简介

11、Horizontal,表示垂直显示还是水平显示"RepeatColumns="整数值,表示控件中显示的列数"RepeatLayout="Table

12、Flow,表示是否以表格的形式显示数据"OnEditCommand="单击编辑按钮时的事件名称"

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。