第7章数据服务件和数据绑定技术.pptVIP

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第7章数据服务件和数据绑定技术

第7章 数据服务控件和数据绑定技术 7.1 DataGrid控件 DataGrid控件的基本属性 DataGrid控件的分页显示 在DataGrid控件中实现数据排序 控制DataGrid中的列 7.1.1 DataGrid控件的基本属性 DataGrid是数据绑定列表控件,可以表中显示来自数据源的项。DataGrid控件的属性分为两个主要部分,第一部分用于控制DataGrid控件的整体显示效果,包括数据源、绑定表达式、每页容纳的记录的条数等等;第二部分用于控制记录每个字段的显示效果。 7.1.2 DataGrid控件的分页显示 DataGrid控件提供了很好的分页显示支持。其属性 AllowPaging决定了是否使用分页显示,如果要使用分页显示,需要设置该属性值为true。属性PageSize用于设定每页显示的记录条数。通过PageCount属性可以获得分页的数量。设置PagerStyle-Mode属性,可以设置分页显示的模式。 7.1.3在DataGrid控件中实现数据排序 在DataGrid中可以实现数据的排序(在默认情况下DataGrid并不对数据排序)。当AllowSorting属性设置为true时,就打开了排序功能。此时DataGrid控件的字段头将变为可以点击的链接。当单击这些链接时会触发SortCommand事件。 7.1.4 控制DataGrid中的列 EditCommandColumn:将最常用的编辑命令(Edit, Update, Cancel)封装在一个预定格式的字段中。 HyperLinkColumn:创建一个含有超级链接的字段,字段将绑定于数据源中的值。比如常见的从商品列表到商品详细介绍的链接等等。 BoundColumn:将数据源中的字段值在DataGrid中显示出来,是默认的字段显示模式。 ButtonColumn:创建一个包含按钮的字段。 TemplateColumn:使开发者自定义模板来控制字段的显示效果。 7.2 Repeater控件 Repeater控件的基础知识 在Repeater控件中显示数据编号 7.2.1 Repeater控件的基础知识 Repeater控件是一个基本模板数据绑定列表。它没有内置的布局或样式,因此必须在此控件的模板内显式声明所有的HTML布局、格式设置和样式标记。Repeater的数据显示形式,完全由用户通过模板来控制,因此可以有效的弥补DataGrid控件显示效果不丰富的缺点。 7.2.2 在Repeater控件中显示数据编号 在Repeater控件中可以通过ItemTemplate制定要显示的数据列。 7.3 DataList控件 使用SelectedItemTemplate模板 应用DataKeyField属性获取主键 在DataList控件中编辑数据 7.3.1 使用SelectedItemTemplate模板 在浏览数据时,用户有时并不关心将记录中所有字段的值,通常只需要每条记录的主题信息即可。在找到合适自己的记录后才希望看到全部信息。SelectedItemTemplate就是为了满足这种需要而设计的。 7.3.2 应用DataKeyField属性获取主键 DataKeyField属性用于获取或设置由DataSource属性指定的数据源中的键字段。DataKeyField属性可以存储键字段而无需在控件中显示它。在事件处理程序(例如 ItemCommand 或 DeleteCommand)中,DataKeyField属性中存储的关键字段可以用来作为更新查询字符串的一部分,以修改数据源中的特定记录。键字段帮助更新查询字符串标识要修改的适当记录。 7.3.3 在DataList控件中编辑数据 DataList允许用户编辑控件中的单个项。当将单个项置于编辑模式中时,其可编辑值通常显示在用户可更改值的文本框或其他控件中。 7.4 简单服务器控件的数据绑定 简单数据绑定 绑定控件 使用DataBinder.Eval方法 7.4.1 简单数据绑定 ASP.NET数据绑定语法支持绑定简单变量。 script language=C# runat=server void SubmitBtn_Click(Object sender, EventArgs e) { //调用页面的DataBind方法,将列表的选项绑定到label上 Page.DataBind(); } /script 7.4.2 绑定控件 private void Page_Load(object sender, System.EventArgs e) { sqlDataAdapter1.Fill(dsAuthors1); if (! this.IsPostBack)

文档评论(0)

woai118doc + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档