2011-03-22 44 views
0

我有一个List<string>作为项目中的国家名称。如何定义每个列中每个'z'项目扩展为'n'个列的中继器模板?

List<string> myCountries; 

我想将此列表作为数据源绑定到一个asp.net Repeater。

我想要实现的是在我的中继器中定义一个模板,以便它将国家名称并列成列,并限制每列最多有5个国家。

基本上它必须开始绑定在最左边的列上,当有5个国家绑定时,它应该在右侧添加一个新列并继续绑定到这个新列。再过5个国家后,应该再添加一列,然后继续这样下去。

我该如何做到这一点?

国家:

  • 国家1 +国4 +国家7 +
  • 国2 +国家5 +国家.. +
  • 国3 +国家6 +国家的n +

回答

2

我不确定中继器是否具有属性repeatcolumn repeatrow和repeatDirection属性。

但DataList控件可以做你的工作..

+0

感谢Bindas,我不知道在DataList控件这个属性的存在! – pencilCake 2011-03-22 12:52:11