Repeater.ItemDataBound事件

Repeater.ItemDataBound事件1.aspx文件

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

Jetbrains全系列IDE稳定放心使用

当项被数据绑定到 Repeater 控件后,将引发ItemDataBound事件。此事件为您提供了在客户端显示数据项之前访问该数据项的最后机会。当引发此事件后,该数据项不再可用。

1. aspx文件

                <asp:Repeater ID="rpList" runat="server" onitemdatabound="rpList_ItemDataBound">
                    <ItemTemplate>
                    
                            <li class="name" style="width:230px; text-align:left;">
                                <img src="image/img/ico2.gif" style="float:left;"/>
                                <a href="javascript:locate({y:'<%# Eval("DataTop").ToString()%>',x:'<%# Eval("DataLeft").ToString()%>',LatLngx:'<%# Eval("LatLngx").ToString()%>',LatLngy:'<%# Eval("LatLngy").ToString()%>',IfIn3DMap:'<%# Eval("IfIn3DMap").ToString()%>',a:'<%# Eval("Area").ToString()%>',p:'白天影响人数:<%# Eval("DAY_COUNT")%> 晚上影响人数:<%# Eval("NIGHT_COUNT")%> 构成危险源产品名:<%# CommFun.SubStr(Eval("PRODUCT_NAME"), 10) %> 影响范围:<%# Eval("AFFECT_SCOPE")%> 存储介质:<%# Eval("STORAGE_MEDIUM")%> 储存量:<%# Eval("STORAGE_AMOUNT")%> 安全责任人:<%# Eval("SAFETY_PRINCIPAL")%>:',t:'0710-1234567',n:'<%# Eval("ORG_NAME").ToString()%>',l:'qy'})">
                                
                                <asp:Label ID="Label1" runat="server" Text='<%# Eval("ORG_NAME")%>'></asp:Label>
                                <asp:Label ID="Label2" runat="server" Text='<%# Eval("IS_GREAT")%>' Visible="false"></asp:Label>
                                </a>
                                </li>
                            <li class="ntab" style="background-image:none;width:230px; height:140px;">
                                <table width="100%" border="0" cellspacing="1" cellpadding="1">
                                    <tr>
                                        <td width="50%">白天影响人数:</td>
                                        <td width="50%"><%# Eval("DAY_COUNT")%></td>
                                    </tr>
                                    <tr>
                                        <td width="50%">晚上影响人数:</td>
                                        <td width="50%"><%# Eval("NIGHT_COUNT")%></td>
                                    </tr>
                                    <tr>
                                        <td width="50%">危险品:</td>
                                        <td width="50%"><%# CommFun.SubStr(Eval("PRODUCT_NAME"), 10) %></td>
                                    </tr>
                                    <tr>
                                        <td width="50%">影响范围:</td>
                                        <td width="50%"><%# Eval("AFFECT_SCOPE")%></td>
                                    </tr>
                                    <tr>
                                        <td width="50%">存储介质:</td>
                                        <td width="50%"><%# Eval("STORAGE_MEDIUM")%></td>
                                    </tr>
                                    <tr>
                                        <td width="50%">储存量:</td>
                                        <td width="50%"><%# Eval("STORAGE_AMOUNT")%></td>
                                    </tr>
                                    <tr>
                                        <td width="50%">责任人:</td>
                                        <td width="50%"><%# Eval("SAFETY_PRINCIPAL")%></td>
                                    </tr>
                                    <tr>
                                        <td colspan="2"><a href="#">应急措施</a></td>
                                    </tr>
                                </table>
                            </li>
                            
                    </ItemTemplate>
                </asp:Repeater>

2. aspx.cs文件

    /// <summary>
    /// 在项被数据绑定后激发
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void rpList_ItemDataBound(object sender, RepeaterItemEventArgs e)
    {
        if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)//ItemType:Repeater控件项的类型
        {
            //if (((Evaluation)e.Item.DataItem).IS_GREAT == "是")
            if (DataBinder.Eval(e.Item.DataItem, "IS_GREAT").ToString() == "是")//IS_GREAT 绑定的<%# Eval("IS_GREAT")%>
            {
                ((Label)e.Item.FindControl("Label1")).Text = "<span style='color:#FF0000'>" + DataBinder.Eval(e.Item.DataItem, "ORG_NAME") + "</span>";
            }
        }
    }

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

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/183279.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • Java html转word_html文件转换成excel

    Java html转word_html文件转换成excel使用aspose的原因:1.使用简单,功能强大2.可以自动将html中可以访问的img标签存入word文档中3.可以轻松实现HTML中的样式转换到word文档中首先使用的jar包是:aspose-words-14.9.0-jdk16.jar这个可以在网上找到激活成功教程版以下是代码:1:读取asposelicensepublicstaticbooleangetAsposeWordLice

    2022年10月10日
  • 计算机管理照相机感叹号,电脑设备管理器摄像头驱动出现黄色感叹号是怎么回事儿 – 驱动管家…[通俗易懂]

    计算机管理照相机感叹号,电脑设备管理器摄像头驱动出现黄色感叹号是怎么回事儿 – 驱动管家…[通俗易懂]设备管理器摄像头驱动显示黄叹号安装驱动过程提示注册表损坏,出现这种情况的原因是注册表文件出现问题,解决方法如下故障现象:设备管理器摄像头驱动显示黄叹号安装驱动过程提示注册表损坏。原因分析:注册表文件出现问题。解决方案:1.点击“开始”—所有程序—打开运行;2.输入regedit(“regedit.exe”是Windows系统的注册表编辑器,是RegistryEditor的缩写。W…

  • pycharm全文搜索_pycharm查找快捷键

    pycharm全文搜索_pycharm查找快捷键在pycharm中如何全局搜索关键词

  • 如何添加smtp服务器_smtp服务器设置

    如何添加smtp服务器_smtp服务器设置在现在这个时代中,人们传输信息基本上都是用邮件传输,那么你知道电脑之间是怎么用邮件传输的么。就是通过smtp服务器,通过这个服务器,人们可以把自己写的东西通过邮件经过这个服务器传输到你想让邮件传输到的地方,接下来就让小编好好给大家介绍一下。Smtp传输器是什么?Smpt的意思是简单的邮件传输协议,它是一组用于源地址到目的地传送邮件的规则,并且由它决定邮件的中转方式。Smtp传输器使用由tcp提供的…

  • Kolmogorov–Smirnov test(K-S检验)「建议收藏」

    Kolmogorov–Smirnov test(K-S检验)「建议收藏」主要参考资料:(1)https://en.wikipedia.org/wiki/Kolmogorov%E2%80%93Smirnov_test(2)https://wenku.baidu.com/view/ccfa573a3968011ca30091d6.htmlKolmogorov–Smirnovstatistic累计分布函数:其中I[−inf,x]I[−inf…

    2022年10月18日
  • python导入xml文件_python爬虫写入excel

    python导入xml文件_python爬虫写入excel最近在使用Testlink时,发现导入的用例是xml格式,且没有合适的工具转成excel格式,xml使用excel打开显示的东西也太多,网上也有相关工具转成csv格式的,结果也不合人意。那求人不如尔己,自己写一个吧需要用到的模块有:xml.dom.minidom(python自带)、xlwt使用版本:python:2.7.5xlwt:1.0.0一、先分析TestlinkXML格式:这是一个有两级…

发表回复

您的电子邮箱地址不会被公开。

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