第7章深入进行数据库编程分析.ppt

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章深入进行数据库编程分析

第7章 深入进行数据库编程 第6章综合示例讲解 1、HTML代码部分: (1)定义一个超链接,可以链接到插入记录的页面 (2)声明DataGrid控件,在控件中添加“编辑”、“删除”列 2、Page_Load过程: (1)声明全局变量conn (2)启动页面时调用数据绑定子程序 3、数据绑定子程序BindData() 4、编辑过程:指定行转变为编辑状态 5、更新过程 6、取消过程 7、删除过程 注:示例中添加了异常处理语句的语法 7.1 DataGrid控件再探讨 分页显示数据 排序 定制列 链接到详细页 自定义列 7.1.1 分页显示数据 在DataGrid控件中添加如下属性: AllowPaging=True 表示允许分页显示 PageSize=“整数值” 每页显示多少条记录 OnPageIndexChanged=“事件过程” 切换到另一页时的事件过程 利用PagerStyle属性设置分页导航栏的样式: PagerStyle-Mode=“ NextPrev | NumericPages” PagerStyle-HorizontalAlign=Left | Right |center PagerStyle-PrevPageText=“字符串” PagerStyle-NextPageText=“字符串” 在事件过程中只要令DataGrid控件的CurrentPageIndex属性为选定的页,然后重新绑定数据即可 分页显示数据示例 7-1.aspx 7.1.2 对数据进行排序 要进行排序,必须要在DataGrid控件中添加如下属性: AllowSorting=True 表示允许排序 OnSortCommand= 事件过程 排序对应的事件过程 排序的中心思想是当单击DataGrid某一列的标题时,就将这一列的字段名称赋值给DataSet对象默认视图的Sort属性,然后就可以按该列排序了。 DS.Tables(link).DefaultView.Sort=SortField MyDataGrid.DataBind() 排序的具体方法 1)首先在DataGrid控件中添加相应属性。 2)其次一个页面级变量SortField,用来存放排序字段。 3)启动页面时可以令SortField为默认的排序字段link_id,然后绑定数据。 4)当客户选择了排序的字段后,就令SortField为新的排序字段,然后绑定数据。 对数据进行排序示例 7-2.aspx 作业1 自己设计一个可以按任意字段排序的页面(自己建立数据库中的记录) 7.1.3 定制列 要自己定制列,首先需要在DataGrid控件中添加如下属性 AutoGenerateColumns=False 此外,还需要自己添加BoundColumn、HyperLinkColumn列。 对于定制列,只要修改DataGrid控件就可以了 定制列示例 7-3.aspx 7.1.4 链接到详细页 如果一个数据表有很多字段,通常做法是只显示若干重要字段,然后单击一个“详细”超链接,就可以打开一个详细页面,在详细页面中显示所有字段。 要达到以上目的,也只要利用7.1.3节中讲到的HyperLinkColumn列,只不过链接到一个新的页面即可。 链接到详细页示例 7-4.aspx 详细页示例 7-5.aspx 7.1.5 自定义列 事实上,还可以利用TemplateColumn更加自由的定义每一列。 asp:TemplateColumn ItemTemplate 服务器控件 /ItemTemplate EditItemTemplate 服务器控件 /EditItemTemplate /asp:TemplateColumn

文档评论(0)

wbjsn + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档