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

DataGrid中的计算字段问题??

楼主tqms(奇)2004-12-01 17:35:05 在 .NET技术 / ASP.NET 提问

在DataGrid显示数据时,我想根据某个字段的值,来显示不同的数据。  
  例如:  
  F_VALUE字段值为0时,该字段值在DataGrid中显示为“正常”;  
  F_VALUE字段值为1时,该字段值在DataGrid中显示为“意常”;  
  这在程序中应该怎摸写啊,我是在.net环境下写的程序。  
  问题点数:0、回复次数:4Top

1 楼happyfamily(FreeHorse)回复于 2004-12-01 17:39:48 得分 0

写个函数不就ok了  
  public   string   getStatus(string   sInNumber)  
  {  
        if(sInNumber   =="0")  
          return   "正常";  
        else  
          return   "异常";  
  }  
  在字段中绑定这个函数就ok了Top

2 楼luluso(真系好难捉摸啊!!)回复于 2004-12-01 17:40:22 得分 0

<%#   (DataBinder.Eval(Container,   "DataItem.VoteCount").ToString()   ==   "0")   ?   "正常":"异常"   %>Top

3 楼thooy(雨天)回复于 2004-12-01 17:44:23 得分 0

private   void   DataGrid1_ItemDataBound(object   sender,   DataGridItemEventArgs   e)  
  {  
   
  if   (((e.Item.ItemType   !=   ListItemType.AlternatingItem)   &&   (e.Item.ItemType   !=   ListItemType.Item))   &&   (e.Item.ItemType   !=   ListItemType.EditItem))  
  {  
  return;  
  }  
  DataRowView   view1   =   ((DataRowView)   e.Item.DataItem);  
  Label   label1   =   ((Label)   e.Item.Cells[2].Controls[1]);  
  if(view1("F_VALUE").Tostring()   ==   "True")  
  {  
          label1.Text   =   "正常";  
  }  
  else  
  {  
        label1.Text   =   "异常";  
  }  
  }  
  别忘了在datagrid中加onItemDataBound="DataGrid1_ItemDataBound"Top

4 楼tengjian1981(新的一年又来到)回复于 2004-12-01 17:55:58 得分 0

private   void   DataGrid1_ItemDataBound(object   sender,   System.Web.UI.WebControls.DataGridItemEventArgs   e)  
  {  
  if(e.Item.ItemType==ListItemType.Item   ||   e.Item.ItemType==ListItemType.AlternatingItem)  
  {  
  if(e.Item.Cells[1].Text=="0")  
  e.Item.Cells[1].Text="正常";  
  else  
  e.Item.Cells[1].Text="异常";  
  }  
  }Top

相关问题

  • 简单问题:计算字段如何保存到字段中?
  • 计算oracle表中字段的列数???
  • DataGird中有没有计算字段啊???
  • 在 QuickRpt 中分别计算每页中指定字段的值
  • 關於DataGrid中的字段顯示
  • datagrid中如何显示日期字段?
  • DataGrid中某个字段Format的问题?
  • 关于提取DataGrid中字段的值
  • 如何把计算字段的值插入到数据库中?
  • access 2000中,怎么处理计算字段。请进来谈谈

关键词

  • 字段
  • datagrid
  • itemtype
  • 异常
  • listitemtype
  • itemdatabound
  • 正常
  • item
  • 显示
  • cells

得分解答快速导航

  • 帖主:tqms

相关链接

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

广告也精彩

反馈

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