CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

求DataList控件判断并绑定数据的方法

楼主lei1252094(ぜ缘来素雅々)2006-05-01 09:02:15 在 .NET技术 / ASP.NET 提问

这是我的一个表Message,里面有三个字段Name,Sex,Content。数据如下:    
   
  Name         Sex         Content    
  张飞         18           无    
  孙磊    
  刘天                       认证中    
  李明         19    
  张辽                       认证中    
   
  我用的是DataList控件。我想显示为:    
   
  姓名:张飞         年龄:18岁         信息:无    
  姓名:孙磊    
  姓名:刘天         信息:认证中    
  姓名:李明         年龄:19岁    
  姓名:张辽         信息:认证中    
   
   
  请问如果要显示成这样的话,取出数据之后,得先判断吧?    
  if   (xxx!=""){    
  ......    
  }    
  有没哪位朋友能教一下的??? 问题点数:90、回复次数:3Top

1 楼ice_frank(回归......)回复于 2006-05-01 09:15:03 得分 0

先判断绑定的值是否为空,如果是,则将此列置为不可见Top

2 楼zhongkeruanjian(编程亮子)回复于 2006-05-01 10:51:54 得分 50

<ItemTemplate>  
  <asp:label   id=Label5   runat="server"   Text='<%#ChangStatushybv8((DataBinder.Eval(Container.DataItem,   "news_status")).ToString())%>'>  
  </asp:label>  
  </ItemTemplate>  
   
  在模板列里放个LABEL标签   调用后台这个方法  
   
  ///   <summary>  
  ///   设置自定义文本值  
  ///   </summary>  
  ///   <param   name="hy21">是否是优惠用户</param>  
  ///   <returns>返回自定义文本</returns>  
  protected   string   ChangStatushy21(string   hy21)  
  {  
  if(hy21   ==   "1")  
  {  
  return   "已审核";  
  }  
  else   if(hy21   ==   "0")  
  {  
  return   "<font   color=red>未审核</font>";  
  }  
  else  
  {  
  return   "";  
  }  
  }  
  Top

3 楼aspdotnet2005(天中之子、为中原喝采![我想找兼职MSN:Red-Maple@hotmail.com])回复于 2006-05-01 12:13:50 得分 40

在ItemDataBound事件内  
  Label   lbl=(Label)e.Item.FindControl("lblAge");  
  if(lbl!=null)  
  {  
        if(lbl.Text.ToString()!="")  
        {  
                lbl.Text+="岁";  
        }  
        else  
        {  
              lbl.Visible=false;  
        }  
  }Top

相关问题

关键词

得分解答快速导航

  • 帖主:lei1252094
  • zhongkeruanjian
  • aspdotnet2005

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo