• 如何根据一个数据绑定的值来判断另个字段是否显示


    <td   align="center">   
      <%if(%><%#   DataBinder.eval_r(Container.DataItem,   "gzzt")%><%=="0"){%><a   href="djbz_edit.aspx?id=<%#   DataBinder.eval_r(Container.DataItem,   "qxbh")%>"><img   src="../../IMAGES/p_edit.gif"   border=0   width="24"   height="24"></a><%}%>   
      </td>   
      目的:根据<%#   DataBinder.eval_r(Container.DataItem,   "gzzt")%>是否等于“0”来显示后面的内容?   
        
        
      各位老凶,请帮忙解决一下,谢谢!!! 问题点数:60、回复次数:6Top 
     
    楼xrascal(横刀夺爱)回复于 2004-09-09 10:26:44 得分 30
    在后台cs文件中写一个方法:   
        
      protected   string   Judge(string   str1,   string   str2)   
        
      if(str1   ==   "0")   
        
      string   returnValue     "<a   href='djbz_edit.aspx?id="+str2+"'>";   
      returnValue   +=   "<img   src='../../IMAGES/p_edit.gif'   border=0   width='24'   height='24'></a>";   
      return   
        
      else   
        
      return   "";   
        
        
        
        
      在前台:   
        
      <td   align="center">   
      <%#Judge(DataBinder.eval_r(Container.DataItem,   "gzzt").ToString(),DataBinder.eval_r(Container.DataItem,   "qxbh").ToString())%>   
      </td>   
      Top
    楼Eddie005(&#9794;) &#8470;.零零伍 (&#9794;)回复于 2004-09-09 10:26:44 得分 20
    public   string   test(int   gzzt,string   defaultResult)   
        
          if(gzzt==0)   
            return   defaultResult;   
          else   
            return   "";   
        
      <%#   test(DataBinder.eval_r(Container.DataItem,   ....)   %>   
      简单说了下思路Top
    楼xulovewei(CrazyXu520)回复于 2004-09-09 10:30:48 得分 3
    笨点的方法,在DataGrid的_ItemDataBound里写判断   
      if(e.Item.ItemType   ==   ListItemType.Item   ||   e.Item.ItemType   ==   ListItemType.AlternatingItem)   
        
            if(e.Item.Cells[index1].Text.ToString()=="0")   
                  
      e.Item.Cells[index2].Text="....";   
                  
            else   
                  
                  .....   
                    
      }Top
    楼jsljy(小卢)回复于 2004-09-09 10:35:29 得分 3
    有高手我就不废话了,顶一下Top
    楼codeangel(http://www.wSoft.Net)回复于 2004-09-09 10:36:20 得分 3
    同意楼上几位,我是这样写的。   
      在DataGrid的ItemDataBound事件里写判断   
      if(e.Item.ItemType   ==   ListItemType.Item   ||   e.Item.ItemType   ==   ListItemType.AlternatingItem)   
        
            if(e.Item.Cells[index1].Text.ToString()=="0")   
                  
      e.Item.Cells[index2].Text="....";   
                  
            else   
                  
                  .....   
                    
        
      
    神鸟技术
  • 相关阅读:
    PHP之十六个魔术方法详解
    PHP之十六个魔术方法详解
    让Docker容器使用静态独立的外部IP(便于集群组建)
    桥接和nat模式区别
    使用 GitHub / GitLab 的 Webhooks 进行网站自动化部署
    docker gitlab
    docker gitlab安装
    docker ui管理工具
    docker 批量删除容器
    Scrapy设置代理
  • 原文地址:https://www.cnblogs.com/winlone/p/13670363.html
Copyright © 2020-2023  润新知