如何在asp.net中以4*2表格布局显示数据列表



我正在做一个排队系统。现在我需要在一个4 X 2的表格中显示排队号码,比如:

A1的队列时间较早。

A1     |     A5
A2     |     A6
A3     | (empty cell)
A4     | (empty cell)

要求:

  • 前4项将垂直列在第一列中,然后其余4项将列在第二列中
  • 如果队列中只有6个项目,则将最后2个单元格留空

我在使用Datalist时尝试过RepeatDirection.Vertical,但不能将行数设置为4。

有没有更好的方法来实现这种格式?

您需要将RepeatColumns属性设置为4。

如果RepeatDirectionVertical(这是默认值(,则项目将垂直列在第一个COLUMN中,直到项目数达到RepeatColumns,然后换行到第二个COLUMNT。

把它想象成一张旋转90度的2 x 4桌子。

最新更新