C#+ HTML UL,订单列表按字母“向下”

时间:2012-11-05 01:11:14

标签: c# html razor

我有一个已按字母顺序排序的字符串列表。但是我想在网页上“向下”显示按字母顺序排列的列表。

ie:列表为“1”,“2”,“3”,“4”,“5”,“6”,“7”,列数为4

目前我的HTML页面显示如下:

1     2     3     4
5     6     7

我想让它像这样显示

1     3     5     7
2     4     6

我正在使用Razor遍历列表并构建一个无序列表。

有没有人有提示或算法以这种方式排序?

谢谢。

1 个答案:

答案 0 :(得分:0)

通常,您执行以下操作:

int nrows = list.Count / nCols;

for (int i = 0; i < nrows; ++i)
{
    for (int j = 0; j < nCols; ++j)
    {
        // display item[(i * nCols) + j] in column j
    }
}

我不知道图书馆中是否会自动为你做这些事情。

相关问题