第8章Web窗体的数据控件.pptVIP

  • 11
  • 0
  • 约9.88千字
  • 约 40页
  • 2018-12-15 发布于广东
  • 举报
第8章Web窗体的数据控件

* FormView 控件只能显示数据库中一行的数据,并且提供对数据的分页操作,FormView 控件可以以一种不规则的外观来将数据呈现给用户。FormView 控件同样支持模板,以方便开发人员自定义 FormView 控件的 UI,FormView 控件支持的模板如下所示: ItemTemplate:用于在 FormView 种呈现一个特殊的记录。 HeaderTemplate:用于指定一个可选的页眉行。 FooterTemplate:用于指定一个可选的页脚行。 EmptyDataTemplate:当 FormView 的 DataSource 缺少记录的时候,EmptyDataTemplate 将会代替 ItemTemplate 来生成控件的标记语言。 PagerTemplate:如果 FormView 启用了分页的话,这个模板可以用于自定义分页的界面。 EditItemTemplate / InsertItemTemplate:如果 FormView 支持编辑或插入功能,那么这两种模板可以用于自定义相关的界面。 * DetailsView 控件与 FormView 在很多情况下非常类似,DetailsView 控件通常情况下也只能够显示一行的数据,同FormView,DetailsView 控件支持对数据源控件中的数据进行插入、删除和更新。 DetailsView 控件与 FormView 控件不同的是,DetailsView 控件不支持 ItemTemplate 模板,这也就是说,DetailsView 控件是以一种表格的形式所呈现的。 DetailsView 控件能够支持 Ajax。 DetailsView 控件可以通过选择是否包括更新,删除等操作,而无需手动的添加相应的事件,比 FormView 控件更加方便。 * 当选择了【启用分页】选项后 DetailsView 控件就能够自动进行分页。 开发人员可以配置 PagerSettings 属性自定义 DetailsView 控件生成分页用户界面的外观,PagerSettings 属性的常用模式有: NextPrevious:以前一个,下一个形式显示。 NextPreviousFirstLast:以前一个,下一个,最前一个,最后一个形式显示。 Numeric:以数字形式显示。 NumericFirstLast::以数字,最前一个,最后一个形式显示。 * ListView 控件是介于 GridView 控件和 DataList 之间的另一种数据绑定控件,相对于 GridView 来说,它有着更为丰富的布局手段,开发人员可以在 ListView 控件的模板内写任何 HTML 标记或者控件。相比于 GridView 和 DataList 控件而言,ListView 支持的模板如下所示: AlternatingItemTemplate:交替项目模板,用不同的标记显示交替的项目,便于查看者区别连续不断的项目。 EditItemTemplate:编辑项目模板,控制编辑时的项目显示。 EmptyItemTemplate:空项目模板,控制空项目的显示。 GroupSeparatorTemplate:组分隔模板,控制项目组内容的显示。 * GroupTemplate:组模板,为内容指定一个容器对象,如一个表行、div 或 span 组件。 InsertItemTemplate:插入项目模板,用户插入项目时为其指定内容。 ItemSeparatorTemplate:项目分隔模板,控制项目之间内容的显示。 ItemTemplate 项目模板:控制项目内容的显示。 LayoutTemplate:布局模板,指定定义容器对象的根组件,如一个 table、div 或 span 组件,它们包装 ItemTemplate 或 GroupTemplate 定义的内容。 SelectedItemTemplate:已选择项目模板,指定当前选中的项目内容的显示。 其中最为常用的控件包括 LayoutTemplate 和 ItemTemplate, * ItemTemplate td runat=server style=background-color:#DCDCDC;color: #000000; ID: asp:Label ID=IDLabel runat=server Text=%# Eval(ID) % /br / TITLE: asp:Label ID=TITLELabel runat=server Text=%# Eval(TITLE) % /br / asp:Button ID=DeleteButton runat=server Comma

文档评论(0)

1亿VIP精品文档

相关文档