- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
 - 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
 - 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
 - 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
 - 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
 - 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
 - 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
 
                        查看更多
                        
                    
                第8章 数据绑定和操作
                    第8章 数据绑定和操作  学习内容 数据绑定简介  List数据控件  数据源控件   8.1 数据绑定简介 数据绑定是ASP.NET提供的另外一种访问数据库的方法。 与ADO.NET数据库访问技术不同的是:数据绑定技术可以让程序员不关注数据库连接、数据库命令以及如何格式化这些数据以显示在页面上等环节,而是直接把数据绑定到HTML元素和Web控件。 数据控件则是用来显示从数据库中获取的数据  8.1 数据绑定简介 %=XXX %:它是内联引用方式,可以引用C#代码。 %# XXX %:它可以引用.cs文件中的代码的字段,但这个字段必须初始化后,在页面的Load事件中使用Page.DataBind方法来实现。 %#$ XXX %:它可以引用Web.config文件中预定义的字段或者已注册的类。 %# Eval(XXX) %:它类似于JavaScript,数据源也需要绑定。 8.1 数据绑定简介 复杂的数据源通常包括列表控件和支持数据绑定的控件,ASP.NET提供一系列的这类控件,它们是: 1. List数据控件。 2. 复杂数据控件:GirdView、DetailsView、FormView和ListView等。  绑定数据到复杂的数据源可以把多条数据一次绑定在以上的这些控件中并显示在页面上。  8.2 List数据控件  List数据控件是最常用的数据控件,它包括:  BulletedList:显示列表项,列表项可以为文本、链接按钮或超链接;  ChcckBoxList:显示复选框列表;  DropDownList:显示下拉框列表;  ListBox:显示列表框;  RadioButtonList:显示单选按钮列表。 这些控件都继承自ListControl类。 8.2 List数据控件 ListControl类的属性允许你指定用来填充列表控件的数据源,使用DataSource属性指定要绑定到列表控件的数据源。 如果数据源包含多个表,必须使用DataMember属性指定要使用的表。 通过分别设置DataTextField和DataValueField属性.可以将数据源中的不同字段绑定到列表控件项的ListItem.Text和ListItem. Value属性。 通过设置DataTextFormatString属性,可以设定列表控件中每一项的显示文本的格式。 8.2 List数据控件 List数据控件中显示的所有项都保存在Items集合中。可以使用SelectedIndex属性,以编程方式指定或确定列表控件中选定项的索引。使用SelectedItem属性,可以访问选定项的属性。 除此之外,ListControl类提供了SelectedIndexChanged事件,在信息发往服务器之前,如果列表控件中的选定项发生变化,会引发该事件。这使得我们可以为此事件提供自定义处理程序。 8.2 List数据控件 每个List数据控件都有一个选项列表,每个选项都是ListItem类的一个实例。其中,ListItem类具有一些公有属性,如下表所示。  8.2 List数据控件  Lsit数据控件都可以绑定数据源,支持声明式绑定和编程式绑定。其中,编程式绑定不仅可以绑定ListItem对象集合,还可以绑定DataTable中的Columns,绑定ListType对象。 除BulletedList控件以外,都以相同的方式确定被选中的项,通过SelectedIndex、SelectedItem、SelectedValue属性获取和设置被选中的项。其中:  1.SelectedIndex:获取或设置列表中选定项的最低序号索引;  2.SelectedItem:获取列表控件中索引最小的选定项;  3.SelectedValue:获取列表控件中选定项的值,或选择列表控件中包含指定值的项。  8.2 List数据控件 默认情况下,当使用DataBind方法绑定到数据源时,List数据控件原有的数据会被清空,新的选项会被加入进来。如果设定AppendDataBoundItems的属性为true,就可以在绑定数据源时保留已经存在的数据项。 都有AutoPostBack属性和ClientIDMode属性。 都有获得列表项(ListItem)的集合的Items属性。所有List控件呈现的列表项都包含在ListControl控件的Items属性中。该属性返回的是一个ListItemCollection对象。可以直接访问这个集合中的列表项,增加或删除指定列表项或者改变列表项的顺序。 8.2 List数据控件 1. DropDownList控件 提供可为用户单选的下拉列表框,该控件类似于 ListBox控件,只不过它只在框中显示选定项和下拉 按钮,而当用户单击下拉按钮时将显示
                您可能关注的文档
最近下载
- 第五单元第1课《多变的镜头》课件 2024—2025学年人美版(2024)初中美术七年级上册+.pptx VIP
 - 四川省2025年高职单招文化考试(中职类)语文试卷+答案 .pdf VIP
 - 【议题式】第五课 在和睦家庭中成长 课件 -2026新高考思想政治一轮复习.pptx VIP
 - 施工应急预案应急反应预案.docx VIP
 - 机械设备销售代理授权委托协议书(1范本).docx VIP
 - 高考语文作文纸3栏(电子版可打印)A3.pdf
 - 幼儿园科普知识章鱼课件.pptx VIP
 - 统编版二年级语文上册单元作文能力提升第1单元:有趣的动物(素材积累).docx VIP
 - 部编版语文九年级下册《诗词曲五首 山坡羊潼关怀古》课件.pptx VIP
 - ICH指导原则文件目录(中英文) .pdf VIP
 
原创力文档
                        

文档评论(0)