社区
Delphi
帖子详情
关于DBGrid的DrawColumnCell和DrawDataCell的区别和实际应用中的功能--来者有分
bluemeteor
2002-11-11 05:56:55
散分帖
UP--3~5分
讨论--10~20分
精辟--40~50分
嗯,不够再开帖
...全文
485
12
打赏
收藏
关于DBGrid的DrawColumnCell和DrawDataCell的区别和实际应用中的功能--来者有分
散分帖 UP--3~5分 讨论--10~20分 精辟--40~50分 嗯,不够再开帖
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ColdWolf
2002-11-12
打赏
举报
回复
TDBGrid的显示分两步完成,第一步是画单元格,DrawColumnCell(ARect, ACol, DrawColumn, AState);
ARect是单元格的矩形区,ACol是该单元格的行值...在完成单元格的绘制后,如果DefuatlDraw=true,那么VCL就会自动向单元格填充数据(将数据画在DBGrid界面上)。
第二步就是数据的输出举行区域是DrawDataCell(ARect, DrawColumn.Field, AState);中的ARect确定,数据的话从DrawColumn.Field获取。
如果将DefualtDraw=false,那么你就应该手动调用TDBGrid的DefaultDrawDataCell(ARect, DrawColumn.Field, AState)函数填充数据,或者用自己的填充函数来实现数据的现实。
dyf2001
2002-11-12
打赏
举报
回复
up
heaseef
2002-11-12
打赏
举报
回复
up
xyue
2002-11-12
打赏
举报
回复
DrawColunmCell
是Dbgrid生成每一列的时候触发该事件
DrawDataCell
是向Dbgrid中填充数据时触发该事件
如果想让Dbgrid的某一列特别显示
一般是在onDrawColunmCell事件里写代码
比如:
DBGrid1.Canvas.Brush.Color:=cl3Dlight;
DBGrid1.DefaultDrawColumnCell(Rect, DataCol, Column, State);
如果是对Dbgrid中的某条记录做相应的处理
那一般就在onDrawDataCell中写相应的代码
CloneCenter
2002-11-12
打赏
举报
回复
楼主是想讨论还是想得到什么源代码?
bluemeteor
2002-11-12
打赏
举报
回复
这帖很没前途么?没人来就结帖了
guxueqing
2002-11-11
打赏
举报
回复
up
bluemeteor
2002-11-11
打赏
举报
回复
UP一个,明天结帖
goodloop
2002-11-11
打赏
举报
回复
up~~
cainiao000
2002-11-11
打赏
举报
回复
up,学习
blueshu
2002-11-11
打赏
举报
回复
DrawDataCell(ARect, DrawColumn.Field, AState);
DrawColumnCell(ARect, ACol, DrawColumn, AState);
一个是列,一个是单元格
可能是:)
兄弟我可是大力支持了,剩下的就看兄弟你了^__^
blueshu
2002-11-11
打赏
举报
回复
up先
可在
DB
Grid
元件的
Draw
Data
Cell
事件
中
依资料的条件性来改变格子或文字的颜色
可在
DB
Grid
元件的
Draw
Data
Cell
事件
中
依资料的条件性来改变格子或文字的颜色
DB
GRID
的
应用
范例
在用vc开发关于数据库的项目时,通常我们只好用微软的
DB
GRID
作为数据库表格控件,其实微软的
DB
GRID
并不好用,想找一份好的帮助文档都找不到,并且界面并不友好,比起C++Builder
中
的
DB
GRID
来说是逊色不少,但是
DB
GRID
...
DB
Grid
应用
全书
DB
Grid
应用
全书
delphi
中
DB
Grid
应用
全书
Delphi
中
DB
Grid
用法,Pascal语言
DB
Grid
和
DB
Grid
EH - 日志
DB
Grid
和
DB
Grid
EH - 日志 .mht
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章