在DElphi中的DataGrid怎样使它显示的行间隔改变颜色?

原创 2005年05月27日 14:23:00
在DElphi中的DataGrid怎样使它显示的行间隔改变颜色?就向.NET中同名控件一样。  
---------------------------------------------------------------  
 
好像是在  OnDrawDataCell  事件中写代码。  
---------------------------------------------------------------  
 
procedure  TForm1.dbgridDrawColumnCell(Sender:  TObject;  
   const  Rect:  TRect;  DataCol:  Integer;  Column:  TColumn;  
   State:  TGridDrawState);  
begin  
         if  DBGrid2.DataSource.DataSet.RecNo  mod  2=1  then  
         begin  
               DBGrid2.Canvas.Font.Color  :=  clBlue;  
               DBGrid2.Canvas.Brush.Color:=clyellow;  
         end  
         else  begin  
               DBGrid2.Canvas.Font.Color  :=  clred;  
               DBGrid2.Canvas.Brush.Color:=  clGradientActiveCaption;  
         end;  
         DBGrid2.DefaultDrawColumnCell(Rect,  DataCol,  Column,  State);  
end;

Dom编程(表格的行与行之间以颜色间隔、鼠标经过行以高亮显示)

表格的行与行之间以颜色间隔、鼠标经过行高亮显示

DOM17---行颜色间隔显示并高亮

如图所示: .one { background-color:#e1e16a; } .two {...

表格行间隔显示颜色,鼠标移入时当前行高亮显示

表格分行高亮显示 --> table{ border-collapse:collapse; border:solid 1px #00...

CSS+HTML实例集合二,表格行颜色间隔显示,加有鼠标移入移出高亮效果,还有单击选中高亮再单击消除高亮

CSS_HTML实例集合二,表格行颜色间隔显示,加有鼠标移入移出高亮效果,还有单击选中高亮再单击消除高亮 无标题文档 table{ border:1px solid #000...

dataGrid根据条件行显示不同的颜色

  • 2014年05月26日 15:07
  • 2.24MB
  • 下载

【javascript】表格行间隔显示颜色,并实现高亮显示效果

var name; //存储tr对象的类名,当鼠标移开时进行恢复 function trcolor(){ //表格行颜色间隔显示 var tabNode = document.getElem...

datagrid加载数据,列内容显示,改变字体颜色

//1.加载数据  列内容显示蓝色字体 #region 加载数据  列内容显示蓝色字体 //代码出自:三项工作--项目管理系统--项目管理--项目变更--采购方式变更申请 //页面路径:Ope...

在DataGrid(WinForm)中改变符合指定条件的行颜色的方法

      大家都知道DataGrid控件通过其属性TableStyles控制每个对应的DataTable的显示风格,而每个TableStyle又通过其属性GridColumnStyles控制每一列的...
  • yudehui
  • yudehui
  • 2011年03月31日 08:38
  • 716

Silverlight 查询DataGrid 中匹配项 ,后台改变选中行颜色

需求:根据关键字(参会人号码或名称)查找参会人,在datagird 中高亮显示 界面:我在界面上增加了一个文本框和按钮,进行查找操作 操作说明: 根据关键字进行搜索:输入关键字 点击查找,如...

改变DataGrid单元格字体颜色

DataGrid单元格的默认颜色是黑色的,但我们平常用时常常要改变单元格字体字体颜色。一条数据在状态大于零时显示为黑色,状态小于零时颜色为红色。以下是一个我遇到的问题,共享一下我的解决办法。 pac...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在DElphi中的DataGrid怎样使它显示的行间隔改变颜色?
举报原因:
原因补充:

(最多只允许输入30个字)