- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
精品文档
精品文档
PAGE
PAGE2
精品文档
PAGE
formview使用方法
ASP.NET2.0的FormView控件近似于DetailsView控件,因为它能方便地显示后端数据源的单个记录。本文将议论这个控件的语法和应用。
用户化
虽然这两个控件一次显示一条记录,DetailsView和FormView的重点差别在于:FormView利用用户定义的模板;而DetailsView则使用行字段。FormView控件没有预先定义数据布局;相反,你成立一个包含控件的模板来显示记录中的单个字段。模板中包含成立表单所要用到的格式、控件和绑定表达式。
你能够控制数据记录以三种形式显示:编写、查察和增添一条新记录。此外,你能够包括和格式化标题与页脚元素。你还能够利用FormView控件各个部分中的任何一个有效的ASP.NET控件。
语法
声称和使用一个 FormView控件实例与声称和使用一个 DetailsView 控件实例非
常相像。它们的主要区别是,因为没有默认设置能够使用,你必须在FormView控件中包含显示数据的格式和模板。列表A显示了翻开FormView元素标签的一部分语法。
你可能已经注意到,很多属性和HTML表格元素相对应,如标题和边框。这说明ASP.NET使用HTML表格来呈现FormView控件。
你能够经过微软网站在线查察一个更为全面的FormView控件属性列表。下表列出了一些值得关注的重要属性。
AllowPaging:一个说明用户可否对指定数据源中的记录分页的布尔值。如果设
为真,则在所显示记录的底部显示默认的分页数字系统(从 1到记录的数量)。
分页链接能够经过各样分页属性自定义。
DataKeyNames:数据源的键字段。
DataSourceID:用来移植FormView控件数据源元素ID。如果使用SQLServer,它与分派给SqlDataSource元素的ID对应。
DefaultMode:允许你指定控件的默认行为。也就是说,在用户接见时,它最初怎样显示。可能的值包括:ReadOnly、Insert和Edit。
EmptyDataText:碰到空数据值时显示的文本。
声称FormView控件时,还必须对它的内容进行相应格式化。它的数据经过模板显示。FormView控件主要使用五个模板:
ItemTemplate:它控制用户查察数据时的显示情况。
EditItemTemplate :它决定用户编写记录时的 格式和数据元素的显示情况。在这
个模板内,你将使用其余控件,如TextBox元素,允许用户编写值。InsertItemTemplate:与编写一条记录相像,这个模板控制允许用户在后端数据源中增添一条新记录的字段的显示。由于输入了新的值,应当根据数据的要求允许用户自由输入文本或限制某些值。
FooterTemplate:决定FormView控件表格页脚部分显示的内容,如果有的话。HeaderTemplate:决定FormView控件表格标题部分显示的内容,如果有的话。这些模板允许你控制绑定到一个FormView控件的数据的显示和行为。比如,列
表B中的ASP.NETWeb表单连结到标准的Northwind数据库,允许用户经过名字、姓、聘用日期和家庭电话号码字段查察、编写、删除和增添新的职工记录。
它使用TextField 控件显示被编写或增添的数据,以及只是为了查阅而显示的
值。ItemTemplate使用CSS格式化表格,而InsertTemplate则使用HTML样式进行格式化,到底使用哪一种方法由开发者决定。
注:ASP.NET用Button控件增添、编写、删除和保留记录。
在Button控件中,New的CommandName值将记录变换为插入模式并加载
InsertItemTemplate模板,它允许用户输入一个新记录值。你能够用Edit的CommandName值给ItemTemplate增加一个新按钮,使FormView控件进入编写模式。
能够给ItemTemplate模板增加一个带Delete的CommnadName值的按钮,允许用户从数据源中删除目前记录。Update的CommnadName保留数据,而Cancel终止操作。
您可能关注的文档
最近下载
- 最新软件过程能力及成熟度实习评估师培训与考试大纲.docx VIP
- 2025年陕西秦风气体股份有限公司人员招聘笔试备考题库.docx VIP
- 2022半导体年前量道检测明暗场缺陷检测设备行业分析报告.pdf VIP
- 小学道德与法治教育中人工智能跨媒体资源整合与教学实践教学研究课题报告.docx
- 精装修冬季施工方案.docx VIP
- 医疗器械风险管理培训试题(含答案解析).docx VIP
- 人教版(2024)七年级英语上册Unit 4 My Favourite Subject 单元教案(5课时,表格式).docx VIP
- 2025年陕西秦风气体股份有限公司人员招聘笔试备考题库及答案解析.docx VIP
- 幕墙易云计算系统功能说明及常见问题解决手册.PDF VIP
- 《胶囊剂型 药物》课件.ppt VIP
原创力文档


文档评论(0)