如何定义一个扩展到“n”的转发器模板?每“z”列每列中的项目?
我有一个 List
,其中包含国家/地区名称作为项目。
List<string> myCountries;
我想将此列表作为数据源绑定到 asp.net Repeater。
我想要实现的是在中继器中定义一个模板,以便它将国家/地区名称并排绑定到列中,并将每列限制为最多 5 个国家/地区。
基本上,它必须从最左边的列开始绑定,当绑定了 5 个国家/地区时,它应该在右侧添加一个新列,并在这个新列中继续绑定。再添加 5 个国家/地区后,应再次添加一列并继续这样进行。
我怎样才能实现这个目标?
国家/地区:
- 国家/地区 1 + 国家/地区 4 + 国家/地区 7 +
- 国家/地区 2 + 国家/地区 5 + 国家/地区 ..+
- 国家/地区 3 + 国家/地区 6 + 国家/地区 n +
I have a List<string>
with country names as items in it.
List<string> myCountries;
I want to bind this list as a datasource to an asp.net Repeater.
What I want to achieve is to define a template within my repeater so that it binds the country names into columns side by side and limit each column to have maximum 5 countries.
Basically it has to start binding on the very left column and when there is 5 countries bound it should add a new column on the right and go on binding in this new column. After 5 more countries it should again add one more column and go on like this.
How can I achieve this?
Countries:
- country 1 + country 4 + country 7 +
- country 2 + country 5 + country ..+
- country 3 + country 6 + country n +
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我不确定中继器是否具有属性重复列重复行和重复方向属性。
但 datalist 可以完成你的工作..
I am not sure whether repeater is having property repeatcolumn repeatrow and repeatDirection property.
but datalist can do your job..