CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

请教个问题,呵呵:如何使DataGrid的某行满足某个条件时变色呢

楼主zuoxxx(♂动感超哥♂)2006-03-01 19:12:54 在 .NET技术 / ASP.NET 提问

我用DataGrid从数据库里取出些数字,如何使DataGrid里的某一行在条件下变色呢  
   
  表如下:  
   
  Name(varchar)     num1(int)     num2(int)     num3(int)     num4(int)  
   
  如何使某行的num1+num2+num3+num4+num5在小于和大于某个值时,改行的颜色改变为某种颜色呢  
   
  谢谢各位了,呵呵 问题点数:30、回复次数:5Top

1 楼wqxhome(http://hi.baidu.com/lovenet)回复于 2006-03-01 19:20:26 得分 5

在模板中用<%#%>调用一个函数,参数为你的各个字段的值  
   
  ==================  
  我的BLOG:HTTP://ggdesign.meizu.net  
  希望大家多多指教。  
  ==================Top

2 楼Lcindep110(Descovering YourSelf)回复于 2006-03-01 19:24:35 得分 25

private   void   DataGrid1_ItemDataBound(object   sender,   System.Web.UI.WebControls.DataGridItemEventArgs   e)  
  {  
  if(e.Item.ItemType   ==   ListItemType.Item    
  ||   e.Item.ItemType   ==   ListItemType.AlternatingItem)  
  {  
  //如果第三列单元格>5  
  //让其BackColor为Red,你可以根据你的条件自己修改  
  if(Convert.ToInt32(e.Item.Cells[2].Text)   >5)  
  {  
   
  e.Item.Cells[2].BackColor   =   Color.Red;  
  }  
  }  
  }Top

3 楼zuoxxx(♂动感超哥♂)回复于 2006-03-01 19:31:57 得分 0

 
  如何判断某一个单元格是否存在呢?  
  或者:如何判断一行共有多少个单元格呢?Top

4 楼Lcindep110(Descovering YourSelf)回复于 2006-03-01 19:49:31 得分 0

e.Item.Cells.Count;Top

5 楼zuoxxx(♂动感超哥♂)回复于 2006-03-01 20:11:59 得分 0

好的             谢谢                 呵呵  
  结贴了呵Top

相关问题

  • dbgrid符合条件行变色
  • 在 datagrid 中如何只显示满足某些条件的行?
  • datagrid选中变色问题!!(急)
  • 单击datagrid行时变色的问题!
  • datagrid超链接列变色问题
  • 傻傻问题:如何使鼠标放在datagrid上变色,按下也变色?
  • 将DataGrid中满足条件的行设为不同的背景色(VB.net WinForm)
  • 怎样将DataGrid中满足条件的行设为不同的背景色
  • 如何实现winforms datagrid的行交替变色
  • datagrid中如何控制超链接,有的列满足条产生超链接,不满足条件的就不产生

关键词

  • datagrid
  • 单元格
  • 条件
  • num
  • cells
  • item

得分解答快速导航

  • 帖主:zuoxxx
  • wqxhome
  • Lcindep110

相关链接

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

广告也精彩

反馈

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