如何在 DataList ItemTemplate 中设置每列的项目计数值?

发布于 2024-10-24 09:10:46 字数 191 浏览 7 评论 0原文

我想将 DataList 控件设置为在 DataBind 后每列中仅显示 7 个项目。

假设“如果数据源中有 18 个项目; DataList 应呈现为 3 列。

第一列将包含前 7 项。 第二列将包含 8 到 15 项 第三列将包含从 16 到 18 的项目

如何设置每个 itemTemplate 每列的项目计数?

I want to set my DataList control to have only 7 items visible in each column after DataBind.

Let's say' if I have 18 items in the data source; DataList should be rendered as 3 colums.

1st column will have first 7 items.
2nd column will have items from 8 to 15
3rd column will have items from 16 to 18

How can I set the item count per column for each itemTemplate?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

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

发布评论

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

评论(2

忆梦 2024-10-31 09:10:46

查看 DataList。 RepeatColumns 属性:

DataList1.RepeatColumns = 3;
DataList1.RepeatDirection = RepeatDirection.Vertical;

Take a look onto DataList.RepeatColumns property:

DataList1.RepeatColumns = 3;
DataList1.RepeatDirection = RepeatDirection.Vertical;
所有深爱都是秘密 2024-10-31 09:10:46

听起来您正在谈论限制行,您可以在绑定之前在数据源中执行此操作。

如果要绑定到 DataSet 或 DataTable,则可以创建 DataView 并将数据过滤到行的子集,选择要显示的七个行。

或者也许您正在寻找对数据进行分页?在这种情况下,您将 DataList 的 PageSize 设置为 7。(有关更多信息,请参阅本文:https://web.archive.org/web/20211020121644/https://www.4guysfromrolla.com/articles/081804-1.aspx)

It sounds like you're talking about limiting the rows, which you can do in your datasource before you bind.

If you are binding to a DataSet or a DataTable, you can create a DataView and filter the data to a subset of rows choosing the seven that you wish to display.

Or perhaps you're looking to page your data? In that case you'll set your DataList's PageSize to 7. (see this article for more: https://web.archive.org/web/20211020121644/https://www.4guysfromrolla.com/articles/081804-1.aspx)

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