C# 将listview拆分为多列

C# 将listview拆分为多列,c#,asp.net,listview,C#,Asp.net,Listview,我正在用代码隐藏中的数据表填充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中 解决方案:使用数据列表代替ListView

我正在用代码隐藏中的数据表填充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中

解决方案:使用数据列表代替ListView。请参阅Tim的答案。

请改用a。它有许多优点和特性。前者是RepeatDirection.Vertical,后者是2

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


你需要重新排列你的数据表…@andy:他有一列而不是两列。他只是想在视图中将所有记录拆分为多个列。Tim是正确的,他的答案是解决方案。太棒了!我不知道我怎么会忽略了这一点,但非常感谢。