2013-03-12 44 views

回答

2

DataList控件是专为这一目的。

使用GridView或Repeater会遇到很大的困难。使用Repeat Direction属性和Repeat Columns属性。

<asp:DataList id="MyDataList" RepeatDirection="Horizontal" RepeatColumns="4" runat="server"> 

当然,您需要设置您的DatasourceID并配置您的数据源。

如果您愿意,可以从代码隐藏中设置数据源。

MyDataList.DataSource = MyDataTable 

MyDataList.DataSource = MyLinqQueryResults 

参考

+0

:谢谢你的答案。 – 2013-03-12 16:56:17

+0

中继器必须是此目的的首选,我们可以使用CSS重复项目水平或垂直 – 2013-03-12 18:07:05

+0

@SizS我强烈反对。给定要绑定的记录的动态列表,您将以非常黑客的CSS结束以执行4列表格布局。代码将会很难维护。 – 2013-03-12 18:08:40

相关问题