DataSet 接收的是一个List类型的数据对象//使用 linQ 查询数据使 DataSet接收//Eval//DataList//ItemTemplate

  		 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>
发布了251 篇原创文章 · 获赞 42 · 访问量 5万+

猜你喜欢

转载自blog.csdn.net/qq_38992403/article/details/103977007