db_NetShopEntities1 dbContext = new db_NetShopEntities1();
dlGoodsInfo.DataSource = dbContext.tb_GoodsInfo.Where(p => p.GoodsID > 0).ToList();
//dlGoodsInfo.DataSource = ds;//指定数据源
dlGoodsInfo.DataBind();
DataSet 接收的是一个List类型的数据对象
<asp:DataList ID="dlGoodsInfo" runat="server" RepeatColumns="2" OnItemCommand="dlGoodsInfo_ItemCommand" Width="438px">
<ItemTemplate>
<table style="font-size: 10pt; width: 227px; height: 105px" border="0" cellpadding="0" cellspacing="0">
<tr>
<td rowspan="4" style="width: 101px">
<asp:Image ID="imgGoodsPhoto" runat="server" ImageUrl='<%# Eval("GoodsPhoto") %>' Width="66px" Height="92px" /></td>
<td style="width: 201px">
名称:<asp:Label ID="labGoodsName" runat="server" Text='<%# Eval("GoodsName") %>'></asp:Label></td>
</tr>
<tr>
<td style="width: 201px">
类别:<asp:Label ID="labGoodsKind" runat="server" Text='<%# Eval("GoodsKind") %>'></asp:Label></td>
</tr>
<tr>
<td style="width: 201px">
单价:<asp:Label ID="labGoodzPrice" runat="server" Text='<%# Eval("GoodsPrice") %>'></asp:Label></td>
</tr>
<tr>
<td style="width: 201px">
<asp:LinkButton ID="lnkbtnGoodsDescribe" runat="server" CommandArgument='<%# Eval("GoodsID")%>' CommandName="describe">详细信息</asp:LinkButton>
<asp:LinkButton ID="lnkbtnBuy" runat="server" CommandArgument='<%# Eval("GoodsID") %>' Width="32px" CommandName="buy">购买</asp:LinkButton></td>
</tr>
</table>
</ItemTemplate>
</asp:DataList>