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

怎样动态增加表的一列?使得在DBGrid中可以补充新增列的内容。

楼主rourouws79()2004-04-03 23:06:00 在 Delphi / 数据库相关 提问

有一张关于汽车内容的Oracle数据库表,其中含有图片字段,我想对每一条数据(即每一辆汽车),让用户通过观看其图片给出这辆车的评价分。评价得到的这些分以后还要供其它查询用,请问我该怎样实现呢?  
          我想肯定是要先把这张表的内容查询出来,让用户看到图片,根据图片给出相应的分数。这是不是可以在表的最后加一列,让用户可以在DBGrid中对这一列给分。但原表是不能改变的,再有这些给出的分数应该存到哪里,才可以让用户像在表中访问数据一样可以访问得到?  
          是不是要建一张虚拟表呢?我也不太懂,请高手给出些点子!谢谢! 问题点数:0、回复次数:10Top

1 楼rourouws79()回复于 2004-04-04 09:04:25 得分 0

怎么没人帮我啊,自己顶一下Top

2 楼ttoth12(命运的角斗士)回复于 2004-04-04 11:44:45 得分 0

你为什么一定要在dbgrid里面增加一列作为分数显示,和添加呢,你可以另外在dngrid下面增加一个edit吗,把这个作为填写分数的输入组件,你可以把这个东西添加到数据库哪,新建一个表阿,那个表有车号,和分数,或者你可以把他们保存到一个文本文件阿,通过Tinifile进行数据操作阿,这样呢不要改变原来的表,又可以实现你需要的功能阿!!Top

3 楼ttoth12(命运的角斗士)回复于 2004-04-04 11:45:44 得分 0

你可以通过dbgrid的cellclick事件进行数据写入数据库或者写入文本文件的操作阿!!Top

4 楼rourouws79()回复于 2004-04-04 13:52:19 得分 0

主要是我没有改动数据库的权限,不能在数据库里建自己需要的表,所以比较难办啊  
  所以才想生成一张虚拟表,每次用时生成,用完后把它删掉,不知该如何操作?Top

5 楼ttoth12(命运的角斗士)回复于 2004-04-04 14:01:04 得分 0

那么你就建立一个文本文件阿,通过Tinifile进行操作阿!!Top

6 楼tanlijun37(天下)回复于 2004-04-04 14:29:46 得分 0

可以在建本地表啊。字段名:图片号,评分  
    要的时候再读出来啊。Top

7 楼rourouws79()回复于 2004-04-04 18:07:33 得分 0

谢谢各位了   我是刚学   请问怎么建本地表啊   我想在DBGird的下面加一个Edit,然后可以每翻动一张图片,用这个Edit把每一个图片的评分读到一张表中该怎么办呢?Top

8 楼rourouws79()回复于 2004-04-04 21:47:58 得分 0

还有什么好办法么?Top

9 楼ruffian1052(云游诗人)回复于 2004-04-05 11:17:55 得分 0

procedure   TForm1.suiDBGrid1KeyPress(Sender:   TObject;   var   Key:   Char);  
  begin  
  if   Key   =   chr(13)   then  
      suiDBGrid1.DataSource.DataSet.Insert;  
  end;Top

10 楼ruffian1052(云游诗人)回复于 2004-04-05 11:18:38 得分 0

上面是输入的过程中回车新增加一行!Top

相关问题

  • 能对DBGrid控件中的某一列的值进行编辑吗, 此列不是数据库表对应的字段,是新增加的列
  • 关于DBGrid中新增一列的数值显示问题
  • 请教picklist的问题,我在窗体上拉了一个dbgrid控件,新增一个column,在其picklist中设置了值,可是程序运行时不出现下拉列表框,怎么回
  • dbgrid里面怎么加列表框?
  • 如何在一个连接到查询表的Dbgrid中修改及新增纪录?
  • DBGrid修改一行数据,DBGrid列表不显示了,怎么解决。
  • 怎样去掉 DBGRID 中的 LOOKUP 字段的下拉列表?
  • dbgrid的第i行第j列的内容怎么表示?
  • DBGrid中当前记录的Company列的值 该如何表示?
  • 怎样使DBgrid具有下拉列表功能?

关键词

  • 数据库
  • 数据
  • 内容
  • 用户
  • 表
  • 分数
  • 文本文件
  • dbgrid
  • 图片
  • 阿

得分解答快速导航

  • 帖主:rourouws79

相关链接

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

广告也精彩

反馈

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