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

新年快乐!有请高手!

楼主xiaokange(小侃哥)2005-01-02 10:34:58 在 C++ Builder / VCL组件使用和开发 提问

在DBGrid1中,关联表T1(A,B,C),A,B,C为表T1的三个字段  
  我想实现下列  
  1.当字段C等于T时,DBGrid1中B   字段相对应的那条记录的数据呈现红色  
  2.有另外一表T2(X,Y,Z)其中X,Y,Z为表T2的三个字段,与表T1在同一database中,但与T1不在同一画面出现,当T2的X=T1的A,并且Z=‘T’时与A对应的B呈现红色!  
  谁先答对,分数就给谁!!!! 问题点数:100、回复次数:8Top

1 楼icwin(www.cat898.com.cn)回复于 2005-01-02 10:44:55 得分 0

太复杂了,做个记号,等待楼下的大虾出售Top

2 楼samchoy(老蔡)回复于 2005-01-02 10:53:13 得分 100

1.建立查询  
  Query1->Close();  
  Query1->SQL->Clear();  
  Query1->SQL->Add("SELECT   A,   B,   C,   Z   FROM   T1   LEFT   JOIN   T2   ON   T1.A=T2.X");  
  Query1->Open();  
   
  2.设置DBGrid1->DataSource->DataSet   =   Query1  
   
  3.在DBGrid1的OnDrawColumnCell事件中写  
      if   (Column->FieldName   ==   "B")  
      {  
          if   (   Query1->FieldByName("C")->AsString   ==   "T"   ||    
                    Query1->FieldByName("Z")->AsString   ==   "T"   )  
                  DBGrid1->Canvas->Font->Color   =   clRed;  
          DBGrid1->DefaultDrawColumnCell(Rect,   DataCol,   Column,   State);  
      }  
  Top

3 楼dgyanyong(幸运飞龙)回复于 2005-01-02 13:00:42 得分 0

先up   在吃饭   然后在...Top

4 楼Javpp(0)(1)(2)(3)(4)(5)(6)(7)(8)(9)回复于 2005-01-02 13:12:11 得分 0

还没吃饭呢,先给点...?Top

5 楼xiaokange(小侃哥)回复于 2005-01-02 15:23:11 得分 0

samchoy()   :谢谢你,我想问一下如果在DBCtrlGrid中实现相同的内容呢,或是在DBEdit实现呢?  
  Top

6 楼samchoy(老蔡)回复于 2005-01-02 16:00:54 得分 0

实现相同的内容是什么呢?  
  Top

7 楼xiaokange(小侃哥)回复于 2005-01-07 14:01:32 得分 0

也是实现关联表T1(A,B,C),A,B,C为表T1的三个字段  
  我想实现下列  
  1.当字段C等于T时,DBGrid1中B   字段相对应的那条记录的数据呈现红色  
  2.有另外一表T2(X,Y,Z)其中X,Y,Z为表T2的三个字段,与表T1在同一database中,但与T1不在同一画面出现,当T2的X=T1的A,并且Z=‘T’时与A对应的B呈现红色!  
  谁先答对,分数就给谁!!!!  
  Top

8 楼ghiewa(阿漠)回复于 2005-01-10 22:02:33 得分 0

DDDDTop

相关问题

  • 新年快乐
  • 新年快乐 ^_^
  • 新年快乐
  • 新年快乐!
  • 新年快乐!!
  • 新年快乐!!!
  • 新年快乐!!!!
  • 新年快乐 ^_^
  • 新年快乐!!
  • ★★★ 新年快乐 ★★★

关键词

  • 字段
  • 表
  • dbgrid
  • 三个字段
  • 呈现红色
  • 同一
  • query
  • 实现

得分解答快速导航

  • 帖主:xiaokange
  • samchoy

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

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