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 分列显示以及布局的实例代码
- repeater 分列显示 以及布局
- repeater 分列显示 以及布局
- Android分页中显示出下面翻页的导航栏的布局实例代码
- Android Listview中显示不同的视图布局详解及实例代码
- 仿知乎程序(四)swipebacklayout的使用,处理TextView中图片的显示以及类360滚动布局
- Spicy 修改代码 实现双屏显示以及鼠标键盘绑定
- Storm的消息队列接入以及多种方式落地实例代码实现
- android布局实例代码
- C#读写Access数据库、表格datagridview窗体显示代码实例
- vue.js通过路由实现经典的三栏布局实例代码
- CSS+DIV实现两列布局实例代码
- JS、jquery实现几分钟前、几小时前、几天前等时间差显示效果的代码实例
- iOS开发:代码通用性以及其规范 第一篇(附带,自定义UITextView\进度条\双表显示\瀑布流 代码设计思路)
- java 使用memcached以及spring 配置memcached完整实例代码
- 代码写个九宫格布局显示图片
- JS实现可直接显示网页代码运行效果的HTML代码预览功能实例
- JS、jquery实现几分钟前、几小时前、几天前等时间差显示效果的代码实例分享
- VBA代码实例---单元格复制以及resize函数介绍
- 提取显示字符子串c++代码实例及运行结果