华域联盟 .Net repeater 分列显示以及布局的实例代码

repeater 分列显示以及布局的实例代码

前台

复制代码 代码如下:

<div>

        <table>

            <tr>

                <asp:Repeater ID="Repeater1" runat="server" OnItemDataBound="Repeater1_ItemDataBound">

                    <ItemTemplate>

                        <td>

                            <table>

                                <tr>

                                    <td colspan="2">

                                        <img src='<%#"images/"+Eval("FoodPicture") %>' />

                                    </td>

                                </tr>

                                <tr>

                                    <td colspan="2">

                                        <asp:Label ID="Label1" runat="server" Text='<%#Eval("FoodName") %>'></asp:Label>

                                    </td>

                                </tr>

                                <tr>

                                    <td>

                                        <asp:Label ID="Label2" runat="server" Text=' <%#Eval("FoodPrice") %>'></asp:Label>

                                    </td>

                                    <td>

                                        <input type="image" src="images/product_add.png" onclick="product_add() " />

                                        <%--    <asp:ImageButton ID="ImageButton1" runat="server" ImageUrl="images/product_add.png" />--%>

                                        <asp:TextBox ID="TextBox1" Text="1" runat="server" Width="15px" ReadOnly="True"></asp:TextBox>

                                        <input type="image" src="images/product_reduce.png" onclick="product_reduce()" />

                                        <%--<asp:ImageButton ID="ImageButton2" runat="server" ImageUrl="images/product_reduce.png" />--%>

                                    </td>

                                </tr>

                                <tr>

                                    <th colspan="2">

                                        <asp:ImageButton ID="ImageButton3" ImageUrl="images/btn_order.gif" runat="server" />

                                    </th>

                                </tr>

                            </table>

                        </td>

                    </ItemTemplate>

                </asp:Repeater>

            </tr>

        </table>

    </div>

后台

复制代码 代码如下:

  public   int i = 1;               

protected void Page_Load(object sender, EventArgs e)

        {

            string sqlstr = @"data source=PC-LENOVE\SQLEXPRESS;initial catalog=KFC;USER ID=SA;PASSWORD=abing520";

            SqlConnection con = new SqlConnection(sqlstr);

            SqlCommand cmd = new SqlCommand();

            cmd.CommandText = "SELECT * FROM Foods";

            cmd.Connection = con;

            SqlDataAdapter adapter = new SqlDataAdapter(cmd);

            DataTable dt = new DataTable();

            adapter.Fill(dt);

            cmd.Dispose();

            con.Dispose();

            this.Repeater1.DataSource = dt;

            this.Repeater1.DataBind();

        }

        protected void Repeater1_ItemDataBound(object sender, RepeaterItemEventArgs e)

        {

            if (i % 4 == 0)//4是一行显示列数

            {

                e.Item.Controls.Add(new LiteralControl("</tr><tr>"));

            }

            i++;

        }

您可能感兴趣的文章:

  • Repeater的FooterTemplate显示某列总计思路与代码
  • Repeater控件动态变更列(Header,Item和Foot)信息实现思路
  • Repeater对数据进行格式化处理
  • Repeater全选删除和分页实现思路及代码
  • ASP.NET中repeater嵌套实现代码(附源码)
  • Repeater与ListView功能概述及使用介绍
  • Repeater控件数据导出Excel(附演示动画)
  • asp.net中让Repeater和GridView支持DataPager分页
  • 在jquery repeater中添加设置日期,下拉,复选框等控件
  • Repeater控件动态变更列(Header,Item和Foot)信息(重构cs)

本文由 华域联盟 原创撰写:华域联盟 » repeater 分列显示以及布局的实例代码

转载请保留出处和原文链接:https://www.cnhackhy.com/48537.htm

本文来自网络,不代表华域联盟立场,转载请注明出处。

作者: sterben

发表回复

联系我们

联系我们

2551209778

在线咨询: QQ交谈

邮箱: [email protected]

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部