我想将DataList控件设置为在DataBind之后每列中只能显示7个项目。
让我们说'如果我在数据源中有18个项目; DataList应呈现为3个列。
第1列将有前7项。 第二列将包含8到15的项目 第3列将包含16到18之间的项目
如何为每个itemTemplate设置每列的项目数?
答案 0 :(得分:2)
DataList1.RepeatColumns = 3;
DataList1.RepeatDirection = RepeatDirection.Vertical;
答案 1 :(得分:0)
听起来你在谈论限制行,你可以在绑定之前在数据源中执行这些操作。
如果要绑定到DataSet或DataTable,则可以创建DataView并将数据过滤到选择要显示的七个行的子集。
或许你想要分页数据?在这种情况下,您将把DataList的PageSize设置为7.(有关详细信息,请参阅此文章:http://www.4guysfromrolla.com/articles/081804-1.aspx)