ASP.NET 2.0数据教程之三十一:使用DataList来一行显示多条记录2010-08-10 翻译:cnblogs 有些伤感返回“”导言在前两章的做的DataList的例子里我们都是使用单列的 HTML<table>来显示数据.而自定义使DataList将数据显示在多列多行的 table里也非常容易.而且还可以以单行多列来显示数据.我们可以通过 RepeatColumns和RepeatDirection属性来自定义DataList.这两个属性决定了数据 显示时候的列数和方向(水平或垂直).图1是以一个3列的table来显示product信息 的DataList例子.

图 1: DataList 一行显示三条product信息通过一行显示多条 记录,DataList可以更有效的利用屏幕的水平空间.在这章里我们将探讨这两个属 性.第一步: 在 DataList显示Product信息在学习RepeatColumns 和RepeatDirection属性前,我们先用标准的单列多行DataList显示Product信息. 我们使用下面的标记语言来显示product的name,category和 price:ASP.NET
<h4>Product Name</h4>
Available in the Category Name store for Price在前面的 教程里我们已经做过如何将数据绑定到DataList,因此这一步我们很快带过.打开 DataListRepeaterBasics文件夹下的RepeatColumnAndDirection.aspx页,拖一个 DataList进去.从DataList的智能标签里创建一个ObjectDataSource,使用 ProductsBLL类的GetProducts方法配置.在INSERT,UPDATE和DELETE标签里选择 None.