将列表视图拆分为多个列

时间:2013-10-09 08:30:51

标签: c# asp.net listview

我正在使用后面的代码中的DataTable填充ListView。问题是,ListView变得太长而且项目太多。

我想知道,我怎么能这样做:

Item 1
Item 2
Item 3
Item 4
Item 5
Item 6

进入这个:

Item 1  Item 4
Item 2  Item 5
Item 3  Item 6

也许我忽视了一些事情,但我似乎无法找到答案。

请注意,我不想将它保存在一个ListView中,因此我不打算拆分这些项目并将它们放入多个ListView中。

解决方案:使用DataList代替ListView。见蒂姆的回答。

1 个答案:

答案 0 :(得分:3)

请改用DataList。它具有RepeatDirectionRepeatColumns属性。在您的情况下,前者为RepeatDirection.Vertical,后者为2.

  

获取或设置要在DataList控件中显示的列数。