DataList 控件

DataList 控件以您用模板和样式定义的格式显示数据。 DataList 控件对任何重复结构(如表格)的数据均非常有用。 DataList 控件可以在不同的布局中显示行,如按列或行对数据进行排序。

Note注意:

DataList 控件使用 HTML 表元素在列表中呈现项。若要精确控制用于呈现列表的 HTML,请使用 Repeater 控件,而不是 DataList 控件。

可以选择将 DataList 控件配置为允许用户编辑或删除信息。还可以自定义该控件以支持其他功能,例如选择行。

向网页中添加 DataList 控件

  • DataList 控件从“工具箱”面板拖放到网页上。

添加 DataList 控件之后,可以为该控件指定数据源。

将 DataList 控件绑定到数据源

  1. 在“设计”视图中,右键单击 DataList 控件,再单击“显示常用控制任务”。

  2. 在“DropDownList 任务”菜单上,单击“选择数据源”下拉列表中的现有数据源或“<新数据源...>”。

  3. 如果您选择“<新数据源...>”,则需在“数据源配置向导”中配置新的数据源。有关详细信息,请参阅使用数据绑定控件配置数据源

自定义 DataList 的显示格式

自定义 DataList 显示格式的最简便方法是使用“自动套用格式”选项。

向 DataList 控件应用基本格式架构

  1. 在“设计”视图中,右键单击 DataList 控件,再单击“显示常用控制任务”。

  2. 在“DataList 任务”菜单上,单击“自动套用格式”。

  3. 在“自动套用格式”对话框中,从“选择架构”列表中选择一个架构。该架构对 DataList 控件产生的效果将显示在“预览”区域中。

  4. 单击“确定”应用格式架构并关闭对话框,或者单击“应用”应用格式架构而不关闭对话框。

可以使用“属性生成器”对 DataList 控件中的数据显示方案做更为细致的更改。

使用“属性生成器”来设计 DataList 的显示格式

  1. 在“设计”视图中,右键单击 DataList 控件,再单击“显示常用控制任务”。

  2. 在“DataList 任务”菜单上,单击“属性生成器”。

  3. 在“DataList 属性”对话框中,指定常规显示选项,例如页眉和页脚的显示、列数以及布局。此外,还可以指定格式和边框等显示选项。

  4. 您还可以更新与 DataList 的每个区域或状态关联的样式集,从而对区域或状态进行自定义。例如,在“标记属性”面板的 Styles 组中,可自定义 DataList 的某个区域的 RowStyleHeaderStyle 和其他样式集。也可以采用交互方式来设置 DataList 控件区域模板的格式。

采用交互方式设计 DataList 模板

  1. 在“设计”视图中,右键单击 DataList 控件,再单击“显示常用控制任务”。

  2. 在“DataList 任务”菜单上,单击“编辑模板”。此操作会将 Wizard 切换成模板编辑模式。

  3. 在“显示”下拉列表中,选择要编辑的模板。

  4. 模板设计完毕后,请在“DataList 任务”菜单上,单击“结束模板编辑”返回标准的 DataList 设计模式。

另请参阅

概念

使用 ASP.NET 网站
ASP.NET 数据控件
DetailsView 控件
FormView 控件
GridView 控件
Repeater 控件

Microsoft Corporation 版权所有 ⓒ 2011。保留所有权利。