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


    <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   
                  
                  .....   
                    
        
      
    神鸟技术
  • 相关阅读:
    curl常用选项
    cuda
    mysql 备份文件.xbstream 恢复到本地
    firewall 常用命令(update...)
    ownCloud 研究笔记(update...)
    V3
    English trip EM3-LP-3A ROOMMATES Teacher:Corrine
    V3
    English trip EM3-LP-5A Shopping Teacher:Taylor
    新概念 Lesson 11 Which book?
  • 原文地址:https://www.cnblogs.com/winlone/p/13670363.html
Copyright © 2020-2023  润新知