• .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
  • 相关阅读:
    lua判断字符串包含另一个字符串
    expect使用技巧
    Linux expect
    expect正则捕获返回结果
    修改alpine Linux的Docker容器的时区
    Dockerfile镜像优化,减小镜像
    Sed在匹配行前后加入一行
    scp的使用以及cp的对比
    rsync 的用法
    傅里叶系列(一)傅里叶级数的推导 (转)
  • 原文地址:https://www.cnblogs.com/shanymen/p/1487013.html
Copyright © 2020-2023  润新知