• 全部
  • 语言基础/算法/系统设计
  • 数据库相关
  • 图形处理/多媒体
  • 网络通信/分布式开发
  • VCL组件开发及应用
  • Windows SDK/API
  • 问答

DBGrid的显示问题

wangzn1979 2002-06-24 05:50:53
如何在DBGrid中显示这样的查询结果。
上面有学号,姓名,金额等字段
不过在最下面能显示 总金额。
如:
1 张三 1000
2 李四 2000
合计 3000
...全文
11 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
SmallMaker 2002-06-24
可以用存储过程做:
1.create table #temp
( no varchar(20) null, --以便能放下‘合计’两个字
name varchar(20) null
Qty float null
)
2. insert into #temp(no,)
select no,name,qty
from 原始表
3.insert into #temp(no,name,qty)
select '合计', ' ',sum(qty)
from 原始表

4.select * from #temp
order by no
将DATASOURCE的DATASET设为该存储过程
回复
lsnmain 2002-06-24
另外,你可以用 SQL 在查询时就进行处理,如
select bh,name, point from table
union
select 'zzz','合计',sum(point) from table
这样你可以不用更改什么程序
回复
lsnmain 2002-06-24
如果你不嫌麻烦,可以用 StringGrid 中 OnDrawCell 自己画。
回复
lsnmain 2002-06-24
如果你不嫌麻烦,可以自己画. 用 StringGrid 中的 OnDrawCell
回复
superdev 2002-06-24
delphi自带的dbgrid好像没法实现此功能,楼上两位说的第三方控件不错,可以一试。
回复
luoweicaisd 2002-06-24
infopower3000
回复
yfsoft518 2002-06-24
用ehlib中的dbgrideh中设置其footer属性即可搞定!
gxg.3322.net上的就有,里面有好多好东西,dbgrideh是dbgrideh的增强是俄罗斯的程序员写的,非常好用,简直敢和power builder相媲美!其help文件介绍的相当详细!
回复
相关推荐
关于DBGRID显示的列名的问题
要在DBGRID显示自定义的列名可以用以下方法:1.单击DBGrid 的Columns属性,打开Editing DBGrid1.Columns对话框,单击ADD NEW快捷按钮会新建一个名为0 - TColumns 的DBGrid1.Columns,选中0 - TColumns后在Object ...
DBGrid 更变数据内容显示
1.把DBGRID的第一列更变内容显示 if Column.FieldName= 'OPERATORID' then if DataCol = 0 then begin DBGrid2.Canvas.TextRect(Rect, Rect.Left + 2, Rect.Top + 2, IntToStr(i)); inc(i); end; //I:显示了其...
delphi 用dbgrid控件显示memo字段的问题
写程序真得花功夫,想用好delphi7下强大的控件不容易,那可以比较出是否理解程序设计的深入程度。我不认为第三方控件怎么好,想更好进行软件开发,还是要会用原本的控件啊,用好了才能更好地学习别的优秀控件。...
Delphi ADO查询示例 DBGrid显示数据.rar
Delphi ADO查询示例 DBGrid显示数据.rar-
DBGrid显示问题
DBGrid显示DBEdit中的内容,有几个DBEdit不用输入而是显示计算结果,现在dbedit可以显示出正确结果,在dbgrid中也能看见,但是一刷新dbgrid,不用输入的那几个dbedit对应的字段在dbgrid中的值就变成0了,数据库...
dbgrid 显示数据
dbgrid 显示数据
dbgrid显示问题
应用:dbgrid(dbgrideh)+adoquery+sql2000 显示数据,其中有字段的值可能就为2个,在数据库中存为’1‘或者’0‘。 但我想在显示的时候显示为’有‘或者’无‘,只是在dbgrid显示为这个,在数据库中不改变 请问...
关于DBGrid显示问题
我利用ADO的table控件和datasource和DBGrid做了个简单的数据库程序, 但是运行之后发现行数列数都对了,但是该显示的ACCESS的内容没现出来。 高手们帮看看这是怎么回事??
DBGrid 显示问题
如何在循环操作数据集的时候不让DBGRID数据库指针滚动,不让滚动条滚动,前提是必须操作DBGRID指向的数据集,好象是有个属性,请问有什么办法可以解决?
DBGrid显示问题??
窗体1放着DBGrid1和几个添加删除的按键,窗体2个放着DBGrid2~5和若干个EDIT控件 问题是: 怎么样可以实现,当双击DBGrid1其中一条数据自动连接打开窗体2,并将DBGrid1~DBGrid5当前的数据显示在对应EIDT里?...
bcb dbgrid 显示序号
先在dbgrid增加一个字段,然后SQL语句用row_number的办法: “select *,ROW_NUMBER() over (order by id) 'xh' from t_lyb” 语句后面可以加查询条件,然后列明'xh'关联新增字段,显示就可以了 ...
dbgrid 显示汉字
首先用query或adoquery控件来连接dbgrid, 然后双击query控件,右击,选择add all fields,选择定义为memo类型的字段,选择该字段的ongettext事件,在事件里写入以下程序: text:=trim(Sender.asstring); display...
DBGrid显示问题二?
怎样实现当点击添加按键时添加一条新数据,DBGrid只是显示空白,当输入数据保存后才显示相关数据?(在新添数据之前DBGrid所连接的数据库表是已存在数据的)
Delphi ADO查询示例 DBGrid显示数据
Delphi ADO查询示例,练习使用ADODB连接access,并使用DBGrid显示数据的例子。程序可设置多个查询条件,支持模糊查询和不区分大小写的查询,学习Delphi与ADO数据库操作的实用例子。程序界面截图如上图所示,所需要的...
delphi动态配置DBgrid显示
delphi dbgrid+clientdataSet实现的动态配置dbgrid显示列类,输入一个xml文件,单保存即可把dbgrid中所有列保存到xml中,还可以拖动,修改是否显示,显示宽度。
急!DBGrid显示问题:水平滚动条等问题
DBGrid中的水平滚动条,滑块长度太小,如何控制,使滑块的长度随总列宽的变化而变化? DBGrid中将水平滚动条拖动到右侧,点击任意数据记录,滑块便会回到最左边,这是怎么回事?
Delphi中DBGrid数据分行/拆行/多行显示
Delphi中DBGrid数据分行/拆行/多行显示
Dbgrid 显示问题
我在开发程序时发现DBGRID中能取出数据但是不能显示数据,请各位大虾帮忙( 20 分 )
Delphi 在 DBGrid 里面显示分组统计的源代码
Delphi程序在 DBGrid 里面显示分类统计,也就是小计。用 ClientDataSet 的 TAggregateField 的方法,也可以用 DBGridEh。本程序演示了这两种方法。
Delphi在DBGrid组件中显示和编辑MEMO字段
说到数据库开发不能不提到DELPHI中自带的功能强劲的数据感知组件,这些组件中最为常用的当属DBGrid组件,这个组件提供了二维表的数据显示方式,一次提供的信息量大、结构鲜明、一目了然。虽然它有这么多优点...
dbgrid 多行显示_选择并突出显示DBGrid中的一行
dbgrid 多行显示 Have you ever seen a menu or table column or row highlight to a different color when your mouse hovers over it? That's what our goal is here: to have a row become highlighted when the ...
delphi Xe7 Dbgrid前面增加一列显示行号
clientdataset, 如果在数据库的表中没有行号这个字段的话,要在dbgrid前面一列增加一列显示行号1,2,3.。。。 可以如下操作,个人觉得比较简单: 按照步骤:1.clientdataset字段编辑器双击打开,先把数据库中要...
delphi DBGrid排序的两种方法(自己代码中,测试成功的)
在delphi有些第三方控件确实有自带的排序功能,可是对于原始的DBGrid控件不存在自动排序功能,下面是两种不同显示的排序方法。我自己写成函数,可以调用。(自己程序中测试成功的)
DBGrid 显示问题!!~~
用ADO连 用个什么组件能控制DBGrid里面的显示数据库的内容.
数据库查询,DBGrid显示问题
我用TADOQuery查询信息,DBGrid的表头我用汉字表示,库中是用的英文,如何把从库中查询出来的各列和DBGrid的各列对应?在郁闷中,求您解惑。谢谢了!
问一条SQL语句,和DBGRID显示问题
编号 数量 总金额 01 5 5 02 4 4 03 3 3 04 2 2 05 1 1 合计 15 15 如何在DBGRID显示以上样式 SQL语句该怎么写,如果不能显示,请告诉我平常的SQL语句该怎么写,谢谢
C语言--视频精讲
C语言作为被长期使用的编程语言,可以被运用到各种操作系统,游戏,开发中。本课程作为互联网上首家使用C99录制的C语言教程,展现了全面、专业。标准的C语言教程。可以帮助学员从基础开始一点点的深刻理解C语言。 a:0:{}
Linux系统管理员/网络管理员(PDF版)
两本非常好的Linux系统学习的书 系统管理主要介绍Linux系统的结构、管理、命令等 网络管理主要从网络协议角度出发阐述Linux的网络功能
STM32F103中文数据手册
这个里面包含了STM32F103的各种型号的数据手册,方面理解
WPF中用于嵌入其他进程窗口的自定义控件(AppContainer)
WPF中用于嵌入其他进程窗口的自定义控件(AppContainer) 具体见博文:http://blog.csdn.net/zzzwwwppp11199988899/article/details/78131292
发帖
Delphi
创建于2007-08-02

4874

社区成员

Delphi 开发及应用
申请成为版主
帖子事件
创建了帖子
2002-06-24 05:50
社区公告
暂无公告