repeater多行多列带补齐td功能的实现
来源:互联网 发布:阿里云tv助手 编辑:程序博客网 时间:2024/05/26 22:55
代码:
.aspx
<asp:Repeater ID="list" runat="server" OnItemDataBound="list_ItemDataBound" OnItemCreated="list_ItemCreated"> <HeaderTemplate> <table width="636" border="0" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC"><tr> </HeaderTemplate> <ItemTemplate> <td height="24" align="center" bgcolor="#FFFFFF"><%#Eval("ID") %></td> </ItemTemplate> <FooterTemplate> </tr></table> </FooterTemplate> </asp:Repeater>
.aspx.cs
protected void Page_Load(object sender, EventArgs e) { DataTable dt = new DataTable(); dt.Columns.Add("id", typeof(string)); for (int i = 1; i <=8; i++) { DataRow dr = dt.NewRow(); dr[0] = i.ToString(); dt.Rows.Add(dr); } list.DataSource = dt; list.DataBind(); dt.Dispose(); } protected void list_ItemDataBound(object sender, RepeaterItemEventArgs e) { if (i % 6 == 0 && i > 0 && i != list.Items.Count) { e.Item.Controls.Add(new LiteralControl("</tr><tr>")); } if (e.Item.ItemType == ListItemType.Footer && list.Items.Count % 6 != 0) { LiteralControl li = e.Item.Controls[0] as LiteralControl; string oldHTML = li.Text; string newHTML = String.Empty; for (int c = list.Items.Count % 6; c < 6; c++) { newHTML += " <td height=\"24\" align=\"center\" bgcolor=\"#FFFFFF\"> </td> "; } li.Text = newHTML + oldHTML; } i++; }
- repeater多行多列带补齐td功能的实现
- Repeater控件分页功能的实现
- Js实现repeater全选功能
- Repeater 实现增删改功能
- Repeater删除记录功能实现
- 借助于repeater实现自动分页的WEB打印功能
- Repeater控件分页功能的实现 (不推荐)
- 借助于repeater实现自动分页的WEB打印功能
- GridView和Repeater自定义分页功能的实现
- repeater分页的实现
- repeater分页的实现
- repeater分页的实现
- 实现repeater的ajax
- repeater分页的实现
- Jquery 获取Repeater中Table的当前TD及相邻TD的值
- Repeater 实现复合表头、排序功能。
- 使用Repeater实现类似GridView编辑功能
- aspnetpager+repeater+oracle实现分页功能
- mp7
- jquery easyui datagrid reload 不能及时刷新问题?
- 什么是核心功能?
- 深入理解java多态性
- JdbcTemplate 排序查询结果不一致问题
- repeater多行多列带补齐td功能的实现
- 构建linux下IDE环境--Eclipse篇
- Excel无法显示0.00或者0值
- JEditorPane实现帮助文档显示的方法
- 长尾关键词对医院网络优化的重要性
- .NET----repeater控件实现多列完美显示
- 数值溢出运算
- datalist 分行分页显示 带按钮
- 最大匹配 PKU 2536