如何定义一个扩展到“n”的转发器模板?每“z”列每列中的项目?

发布于 2024-10-25 08:55:01 字数 517 浏览 9 评论 0原文

我有一个 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

叹倦 2024-11-01 08:55:01

我不确定中继器是否具有属性重复列重复行和重复方向属性。

但 datalist 可以完成你的工作..

I am not sure whether repeater is having property repeatcolumn repeatrow and repeatDirection property.

but datalist can do your job..

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文