1
我创建了一个数据库,其中包含categoryId,CategoryName,parentId和CategoryImage。在asp.net中创建一个独立的列c#使用中继器或数据列表使用linqdatasource
我正在使用Linqconnect(LinqtoMySql)。
我怎么能显示的类别和名称使用中继器或我应该使用DataList控件使用LINQ数据源以这样的方式
我创建了一个数据库,其中包含categoryId,CategoryName,parentId和CategoryImage。在asp.net中创建一个独立的列c#使用中继器或数据列表使用linqdatasource
我正在使用Linqconnect(LinqtoMySql)。
我怎么能显示的类别和名称使用中继器或我应该使用DataList控件使用LINQ数据源以这样的方式
DataList控件是专为这一目的。
使用GridView或Repeater会遇到很大的困难。使用Repeat Direction属性和Repeat Columns属性。
<asp:DataList id="MyDataList" RepeatDirection="Horizontal" RepeatColumns="4" runat="server">
当然,您需要设置您的DatasourceID并配置您的数据源。
如果您愿意,可以从代码隐藏中设置数据源。
MyDataList.DataSource = MyDataTable
或
MyDataList.DataSource = MyLinqQueryResults
参考
:谢谢你的答案。 – 2013-03-12 16:56:17
中继器必须是此目的的首选,我们可以使用CSS重复项目水平或垂直 – 2013-03-12 18:07:05
@SizS我强烈反对。给定要绑定的记录的动态列表,您将以非常黑客的CSS结束以执行4列表格布局。代码将会很难维护。 – 2013-03-12 18:08:40