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

如何对 DBGrid 动态增加一列,并给每个单元格赋值?

楼主24ge(24ge)2004-12-03 18:05:06 在 Delphi / 数据库相关 提问

如何对   DBGrid   动态增加一列(非计算列,只是指示用),并给每个单元格赋值?  
   
  我开始用   Query   +   DbGrid,在Query.Sql里加入:Select   F1,F2,'   'as   F4   from   t1,可以增加一列:F4。给F4的每一行赋值时,在   OnDrawDataCell   中,在画布上输出字,也勉强可以用了,因为这一列我只是做指示用的,凑合了。  
   
  后来我改用   DevExpressQuantum的   cxGrid,他竟然没有画布(Canvas)属性,也没有CellRect属性,请问该如何做?  
   
  解答后高分送上。多谢。  
  问题点数:100、回复次数:4Top

1 楼seekmydoom(靠灌水混日子)回复于 2004-12-03 18:31:18 得分 50

用临时表啊Top

2 楼24ge(24ge)回复于 2004-12-03 19:21:39 得分 0

不能动数据库,只用代码实现Top

3 楼pdbird(老巢)回复于 2004-12-03 22:55:20 得分 50

OnDraw事件有吗?  
  没有就重加一次数据好了,加一条记录,写进临时表。Top

4 楼24ge(24ge)回复于 2004-12-04 17:37:41 得分 0

 
  我的代码如下(我想在Query查询后,cxGrid动态增加一列,并改变这一列的所有值。列是增加好了,现在是赋值):出错提示:Query:Can   not   modify   a   Read-Only   Dataset!    
   
  Query.Edit;  
  Query.First;  
  while   Query.Eof   do  
  begin  
          Query.Next;  
          Query.FieldByName('F4').Value:='成功';  
  end;  
   
  我刚学数据库,还请各位高手指教,多谢。Top

相关问题

  • 给datagrid的单元格赋值出错
  • datagrid或dbgrid如何动态设置各行(或单元格)为不同颜色?
  • 如何给某个 Table 的单元格赋值。在线等.....................................
  • 请问:怎么对DrawGrid控件的单元格进行赋值!
  • 如何在Dbgrid的单元格中动态编程生成下拉列表和下拉列表的内容?
  • 单元格设置动态背景色
  • 如何重画DBGrid的单元格??
  • 怎么选中dbgrid的单元格
  • dbgrid如何合并单元格?????
  • 请问在程序中如何给 DBGridEH 控件的单元格赋值?

关键词

  • 赋值
  • f4
  • dbgrid
  • query
  • 动态增加一列

得分解答快速导航

  • 帖主:24ge
  • seekmydoom
  • pdbird

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

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