datalist控件详解

 
DataList控件也是一种实现数据邦定的控件。


content1


content2


content3


content4


content5


content6


content7


DataList控件的基本属性和事件:
CellPadding,单元格中的元素与边框之间的距离
CellSpacing,两个单元格之间的距离;
DataKeyField,绑定的数据字段;
DataKeys(数据字段集合),主键集合;
DataSource,绑定的数据源;
EditItemIndex,当前编辑网格的索引;
GridLines(None/Columns/Rows/Both),网格边线样式;
Items,单元对象的集合;
RepeatColumns,把多少行数据结合在一行中显示;
RepeatDirection(Vertical/Horizontal),显示方向;
RepeatLayOut(Flow/Table),显示外观;
SelectedIndex,当前所选网格的索引;
SelectedItem,编码中当前所选网格的索引;
ShowFooter(True/False),是否显示数据附加行;
ShowHeader(True/False),是否显示表头;
OnCancelCommand、OnDeleteCommand、OnUpdateCommand、OnEditCommand,当按钮的参数为Cancel、Delete、Update、Edit时出发所产生的事件名;
OnItemCommand,当按钮的参数不为Cancel、Delete、Update、Edit时所产生的事件名;
OnItemCreated,在每个项目创建的时候触发所产生的事件名;
为了实现更多的功能,DataList提供了7种模板,它们分别是:ItemTemplate(用于显示绑定的数据)、HeaderTemplate(用于显示表头)、FooterTemplate(用于显示表尾)、EditItemTemplate(用于实现编辑功能)、SelectedItemTemplate(当前选定区域模板)、AlternatingItemTemplate(交互模板)、SeparatorTemplate(分割模板)
alternating
adj
交互的


   

优秀网站导航


<%# Container.DataItem("sitename") %>
网站网址:
网站评分:<%# Container.DataItem("grade") %>

<%# Container.DataItem("sitename") %>
网站编号:<%# Container.DataItem("link_id") %>
网站网址:
网站简介:<%# Container.DataItem("intro") %>
网站评分:<%# Container.DataItem("grade") %>
提交时间:<%# Container.DataItem("submit_date") %>


河南大学 [email protected]

在ASP.NET中有三个控件带有CommandName属性,分别是Button、LinkButton和ImageButton,可以设置它们的CommandName属性来表示容器控件内产生的事件类型。比如,如果设置DataList中的一个LinkButton的CommandName属性为“update”,那么点击此按钮的时候,将会触发DataList的UpdateCommand事件,我们可以将相关处理代码写到对应的事件处理程序中去。在DataList中显示的三个LinkButton控件分别与相应的程序相关联。当点击名为delete的LinkButton控件的时候,就触发DataList控件DeleteCommand事件,调用相应的函数。 与DataList关联的函数都带有一个DataListCommandEventArgs的参数。该阐述表示从DataList传递给该函数的信息。DataListCommandEventArgs具有如下属性: CommandArgument:表示来自于产生该事件的控件的CommandArgument属性值。 CommandName:表示产生该事件的命令名称。 CommandSource:表示产生该事件的DataList控件。 Item:表示来自DataList的项。

你可能感兴趣的:(asp.net)