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

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

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • stream.map的用法_stream

    stream.map的用法_stream使用Stream流时发现其中的map方法使用不好容易理解,以一个小案例详细探讨Stream中map的使用。案例涉及知识点:1、Stream中of方法传入可变参数2、Stream中map元素类型转化方法3、Function匿名接口,自定义类匿名对象的使用4、Lambda表达式为了便于理解,首先借鉴其他博客中的说法,stream()优点无存储。stream不是一种数据结构,它只是某种数据源的一个视图,数据源可以是一个数组,Java容器或I/Ochannel等。为函数式编程而生。对strea

    2022年9月8日
    0
  • 前工程师讲解:开关电源设计-LLC电源

    前工程师讲解:开关电源设计-LLC电源很多最初接触电源的朋友,都是从开关电源设计来进行入门学习的。期间不仅要查阅大量的资料,还要对这些资料进行筛选和整理,比较耗费时间和精力。为此,小编将一名前工程师的开关电源设计经验进行了整理,希望能帮助大家加快自学的步伐。      原本在本篇文章当中将为大家讲解关于EMI、尖峰电压处理等方面的知识,但是这些知识的整体思路在开关电源的各类拓扑当中都是互通的,所以转而对主拓扑进行介绍。

    2022年5月22日
    34
  • Eclipse–快捷键

    Eclipse–快捷键

    2021年10月2日
    40
  • 3.5使用RangeValidator控件

    3.5使用RangeValidator控件使用RangeValidator控件检测表单字段的值是否在指定的最小值和最大值之间五个属性:ControlToValidate—被验证的表单字段的IDText--验证失败时显示的错误信息MininumValueMaxinumValueType-比较类型:String,Integer,Double,Date和Currency默认为String[code…

    2022年7月14日
    13
  • 阿里云原生数据仓库AnalyticDB MySQL版学习

    阿里云原生数据仓库AnalyticDB MySQL版学习阿里云原生数据仓库AnalyticDBMySQL版是融合数据库、大数据技术于一体的阿里云原生企业级数据仓库服务。AnalyticDBMySQL版支持高吞吐的数据实时增删改、低延时的实时分析和复杂ETL,兼容上下游生态工具,可用于构建企业级报表系统、数据仓库和数据服务引擎。AnalyticDBMySQL版的产品系列包含弹性模式和预留模式。计算分时弹性功能支持按照小时编排计算资源量,解决业务高峰期计算资源瓶颈,同时大幅降低了计算资源成本。计算资源池隔离功能支持按照不同的业务类型或优先级将计算任务

    2022年9月17日
    0
  • PyCharm激活码永久有效PyCharm2021.2.1激活码教程-持续更新,一步到位

    PyCharm激活码永久有效PyCharm2021.2.1激活码教程-持续更新,一步到位PyCharm激活码永久有效2021.2.1激活码教程-Windows版永久激活-持续更新,Idea激活码2021.2.1成功激活

    2022年6月19日
    355

发表回复

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

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