asp.net关于repeater嵌套repeater的方法「建议收藏」

asp.net关于repeater嵌套repeater的方法「建议收藏」前台代码:                                               类别管理                                              ==名称==               操    作 请不要随意删除!&


Jetbrains全系列IDE稳定放心使用

前台代码:

<asp:Repeater ID=”Repeater1″ runat=”server”  onitemdatabound=”Repeater1_ItemDataBound”>

      <HeaderTemplate>

          <table   class=tb width=”100%”>

                <tr class=thead>

                   <th colspan=”2″>类别管理</th>

                </tr>

                <tr  class=”tdbg”>

                <td width=”300″ align=”center” class=”style2″ >&nbsp;==名称== </td>

                <td  align=”right” class=”style2″ >操&nbsp;&nbsp;&nbsp;&nbsp; 作&nbsp;<font color=red>请不要随意删除!</font>&nbsp;&nbsp;&nbsp;&nbsp;</td>

                </tr>

                </HeaderTemplate>

                <ItemTemplate>

                <tr bgcolor=#F0F0F0>

                <td class=”style1″ align=”left”><font color=#FF0000><img src=’../img/plus.gif’>

                <asp:Label ID=”Label1″ runat=”server” Text='<%# DataBinder.Eval(Container.DataItem, “classname”) %>’></asp:Label></font>

                &nbsp;&nbsp;&nbsp;</td>

                <td align=’right’ class=”style1″ ><a href=’ClassMana.asp?action=Sort&sType=up&id=1′ title=’升序’><img src=../img/minu.gif border=0></a>&nbsp;&nbsp;<a href=’ClassMana.asp?action=Sort&sType=down&id=1′ title=’降序’><img src=../img/mind.gif border=0></a>&nbsp;&nbsp;<a href=’ClassMana.asp?action=edit&id=1′ title=’编辑此目录’>编辑</a>&nbsp;&nbsp;<a href=’javascript:Delete(1)’ title=’删除此目录’>删除</a>&nbsp;&nbsp;<a href=’NewsListmana.asp?SmallClass=1′ title=’管理此目录下的新闻’>管理新闻</a> &nbsp;&nbsp;</td></tr>

                               

                

                    <asp:Repeater ID=”Repeater2″ runat=”server”>

                    <ItemTemplate>

                      <tr bgcolor=#F0F0F0>

                <td class=”style1″ align=”left”><font color=#FF0000>&nbsp;&nbsp;<img src=’../img/plus.gif’>

                <asp:Label ID=”Label2″ runat=”server” Text='<%# DataBinder.Eval(Container.DataItem, “classname”) %>’></asp:Label></font>

                &nbsp;&nbsp;&nbsp;</td>

                <td align=’right’ class=”style1″ ><a href=’ClassMana.asp?action=Sort&sType=up&id=1′ title=’升序’><img src=../img/minu.gif border=0></a>&nbsp;&nbsp;<a href=’ClassMana.asp?action=Sort&sType=down&id=1′ title=’降序’><img src=../img/mind.gif border=0></a>&nbsp;&nbsp;<a href=’ClassMana.asp?action=edit&id=1′ title=’编辑此目录’>编辑</a>&nbsp;&nbsp;<a href=’javascript:Delete(1)’ title=’删除此目录’>删除</a>&nbsp;&nbsp;<a href=’NewsListmana.asp?SmallClass=1′ title=’管理此目录下的新闻’>管理新闻</a> &nbsp;&nbsp;</td></tr>

                    </ItemTemplate>

                    </asp:Repeater>

                

                

                

                

                

                </ItemTemplate>

                <FooterTemplate></table></FooterTemplate>

          

      

    </asp:Repeater>

后台代码:

DB db = new DB();
    protected void Page_Load(object sender, EventArgs e)
    {

        if (!IsPostBack)
        {

            database();
        }
    }
    public void database()
    {

        db.open();
        string str = “select * from NewsClass where PID=0”;
        string strddl = “select * from NewsClass”;
        Repeater1.DataSource = db.dataset(str);
        Repeater1.DataBind();
        db.close();
    }

    protected void Repeater1_ItemDataBound(object sender, RepeaterItemEventArgs e)
    {

        if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
        {

            Repeater re = (Repeater)e.Item.FindControl(“Repeater2”);
            DataRowView rowv = (DataRowView)e.Item.DataItem;
            int type = Convert.ToInt32(rowv[“classID”]);
            string strson = “select * from NewsClass where PID=” + type + “”;
            re.DataSource = db.dataset(strson);
            re.DataBind();
        }
    }

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/182583.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • java贪吃蛇源码

    java贪吃蛇源码java是一种面向对象的语言,有着其中不用质疑的优点。学习java将近三个月了,一直在琢磨着“万物皆对象”的意义,却总是只知其表不知其意,做完这个java贪吃蛇后才有了那么一点的理解。直接上效果图。游戏分为了六个类,分别为:Node类:蛇身都是由一个一个节点组成,所以首先将节点抽象为一个类。Snake类:此类是一条蛇抽象出来的一个类。一种包含了存储节点的LinkedList类型…

    2022年5月9日
  • C# delegate_sql case用法

    C# delegate_sql case用法委托从字面上理解就是一种代理,类似于房屋中介,由租房人委托中介为其租赁房屋。在C#语言中,委托则委托某个方法来实现具体的功能。委托是一种引用类型,虽然在定义委托时与方法有些相似,但不能将其称为方法。委托在使用时遵循三步走的原则,即定义声明委托、实例化委托以及调用委托。从数据结构来讲,委托是和类一样是一种用户自定义类型。委托是方法的抽象,它存储的就是一系列具有相同签名和返回回类型的方法的地址。调用委托的时候,委托包含的所有方法将被执行。委托是C#语言中的一个特色,通常将委托分为命名方法委托

    2022年11月2日
  • java 重写和重载的区别[通俗易懂]

    java 重写和重载的区别[通俗易懂]classAnimal{ privateStringname; privateStringsex; privateintage; publicAnimal(){ //TODOAuto-generatedconstructorstub } publicvoidmove() { System.out.println("animalmove…

    2022年9月9日
  • AppFabric_RAZApp

    AppFabric_RAZAppAppFabric的开发相对还是很简单的,最常见的方法无非是声明一个缓存接口,然后由各种缓存实现.具体的使用除了msdn:http://msdn.microsoft.com/zh-cn/library/hh334305这是实例包的下载地址:http://www.microsoft.com/en-us/download/confirmation.aspx?id=19603这篇博客介绍得不错.使用微软

    2022年10月17日
  • typescript教程阮一峰_在博图里怎样定义一个变量

    typescript教程阮一峰_在博图里怎样定义一个变量在TypeScript项目中像PHP一样使用魔术变量

    2022年4月20日
  • Java集合Stream类filter的使用

    Java集合Stream类filter的使用之前的Java集合中removeIf的使用一文写了使用removeIf来实现按条件对集合进行过滤。这篇文章使用同样是JDK1.8新加入的Stream中filter方法来实现同样的效果。

    2022年6月12日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号