我爱Aspx >> C#.Net >> 用ASP.NET 2.0 FormView控件控制显示ASP.NET 2.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。如果使用SQL Server,它与分配给SqlDataSource元素的ID对应。
·DefaultMode:允许你指定控件的默认行为。也就是说,在用户访问时,它最初如何显示。可能的值包括:ReadOnly、Insert和Edit。
Ҷƪл˵?
ASP.NET 2.0高级数据处理之数据绑..[07-30]
ASP.NET 2.0 里输出文本格式流[07-30]
Asp.net生成htm静态文件的两种途..[07-30]
如何实现Asp与Asp.Net共享Sessio..[07-30]
一个无刷新效果定时自动更新页面..[07-30]
ASP.NET2.0的控件状态和视图状态..[07-30]
讲解用.NET编写串口程序的一点心..[07-30]
asp.net ajax 使用updatepanel进..[07-30]
彻底放弃IIS让Apache也支持ASP.N..[07-30]
Asp.net Ajax 1.0 异步回调时,服..[07-30]
Discuz!5.5 JS的调用[07-30]
Photoshop打造漂亮的霓虹效果[07-30]
用Photoshop“磨皮”和简单的人物..[07-30]
释放Windows Vista占领的15%硬盘..[07-30]
IE 7.0 应用技巧完全公开大解密[07-30]
利用自带功能 让Windows XP获得V..[07-30]
WindowsServer 2008:最后的32位..[07-30]
合并多个字幕到一部DVDRip压缩电..[07-30]
Gmail将有新功能 邮箱里在线看PP..[07-30]
Photoshop为照片添加自然笔刷边缘[07-30]