zoukankan      html  css  js  c++  java
  • 使用Repeater实现自定义多列数据绑定

    网上有很多人问怎么使用ASP.NET生成多列的含有绑定数据的表格,甚至有人使用Response.write("<table></table>");这种古老的性能低下的方式来生成表格。其实使用服务器端table可是做到这一点。现在我们来使用Repeater控制自定义生成多列包含绑定数据的表格。代码如下:
    前台HTML代码如下:

    <asp:Repeater runat="server" id="repeater1" OnItemDataBound="Repeater1_ItemDataBound">
    <HeaderTemplate>
    <table width="100%" border=0 align="center"><tr>
    </HeaderTemplate>
    <ItemTemplate>
    <td><%#DataBinder.Eval(Container.DataItem,"字段名")%></td>
    </ItemTemplate>
    <FooterTemplate>
    </tr></table>
    </FooterTemplate>
    </asp:Repeater>
    后台代码如下:
    1//定义全局变量i
    2int i=0;
    3void Repeater1_ItemDataBound(object src,RepeaterItemEventArgs e){
    4if(i%3==0)//这里的3就代表表格有3列
    5e.Item.Controls.Add(new LiteralControl("</tr><tr>"));
    6}

    7i++;
    8}
  • 相关阅读:
    ZOJ 3705 Applications
    UVA 220 Othello
    HDU 2084 数塔
    第五章:变量
    第四章:注释
    第三章:程序结构
    第二章:项目的创建和环境熟悉
    第一章:c#开发环境安装
    处理字段串
    查询表的列信息
  • 原文地址:https://www.cnblogs.com/kokoliu/p/473173.html
Copyright © 2011-2022 走看看