用Repeater控件显示数据
如果你正在使用ASP.NET,你一定对DataGrid控件非常熟悉。DataGrid控件提供了各种特性,通过这些特性可以很容易地在一个Web页面上以列表形式显示数据。但是,如果你不想使用HTML表格形式呢?此时,可以使用一个DataGrid的一个鲜为人知的兄弟控件,即Repeater控件。Repeater控件提供显示你所需要数据的灵活性。 Repeater控件是什么? Repeater是一个可重复操作的控件 ,也就是说,它 通过使用模板显示一个数据源的内容,而你可以很容易地配置这些模板 。Repeater包含如标题和页脚这样的数据,它可以遍历所有的数据选项并应用到模板中。 与DataGrid和DataList控件不同, Repeater控件并不是由WebControl类派生而来 。所以, 它不包括一些通用的格式属性 ,比如控制字体,颜色,等等。然而, 使用Repeater控件,HTML(或者一个样式表)或者ASP.NET类可以处理这些属性 。 HTML在哪里? Repeater控件与DataGrid (以及DataList)控件的 主要区别 是 在于如何处理HTML 。 ASP.NET建立HTML代码以显示DataGrid控件 ,但 Repeater允许开发人员决定如何显示数据 。所以,你可以选择将数据显示在一个HTML表格中或者一个顺序列表中。这主要取决于你的选择,但你必须