zoukankan      html  css  js  c++  java
  • .NET基础之DataList控件

    主要属性:
    RepeatDirection:项的布局方向。
    RepeatColumns:该布局的列的数目,默认为0.即不限制。
    使用 DataList 控件显示模板定义的数据绑定列表。DataList 控件支持选择和编辑。 DataList 控件的内容可以通过使用模板操控。下表列出了支持的模板。

    ItemTemplate为默认模版,如果绑定了数据,则在该模版中编辑显示项目。

    模板名称

    说明

    AlternatingItemTemplate

    如果已定义,则为 DataList 中的交替项提供内容和布局。如果未定义,则使用 ItemTemplate

    EditItemTemplate

    如果已定义,则为 DataList 中当前编辑的项提供内容和布局。如果未定义,则使用 ItemTemplate

    FooterTemplate

    如果已定义,则为 DataList 的脚注部分提供内容和布局。如果未定义,将不显示脚注部分。

    HeaderTemplate

    如果已定义,则为 DataList 的页眉节提供内容和布局。如果未定义,将不显示页眉节。

    ItemTemplate

    DataList 中的项提供内容和布局所要求的模板。

    SelectedItemTemplate

    如果已定义,则为 DataList 中当前选定项提供内容和布局。如果未定义,则使用 ItemTemplate。

    SeparatorTemplate

    如果已定义,则为 DataList 中各项之间的分隔符提供内容和布局。如果未定义,将不显示分隔符。


    • 分页显示DataList控件中的数据

    该分页代码页适用于Repeater控件等其他数据类控件。页面源代码添加一个DataList控件(DataList1),在页脚模版中添加翻页控制相关按钮。

    Code

    cs代码:

    Code

    显示、编辑、更新数据

    在DataList模版中添加LinkButton控件,并为其绑定数据,设置CommandName属性和Click事件来实现对数据的显示、编辑、更新、取消。在DataList中CommandName接受默认值为:Edit、Delete、Update、Cancel。如果值不为上述4种,则在ItemCommand中自行定义。
    在页面源代码中添加DataList控件(DataList1),设置了ItemTemplate、EditItemTemplate、SelectedItemTemplate三种模版,分别对应默认显示模版,编辑模版和选择模版。

    Code

    cs代码:

    Code
  • 相关阅读:
    微服务下的持续集成-Jenkins自动化部署GitHub项目
    JDK新特性-Lambda表达式的神操作
    ActiveMQ详细入门教程系列(一)
    程序员必须了解的知识点——你搞懂mysql索引机制了吗?
    面试之后,扼腕叹息。
    哎,这让人抠脑壳的 LFU。
    延迟消息的五种实现方案
    Java实现Kafka生产者和消费者的示例
    Pytorch训练时显存分配过程探究
    Python命令行参数定义及注意事项
  • 原文地址:https://www.cnblogs.com/shanymen/p/1487013.html
Copyright © 2011-2022 走看看