在DBGRID中能否象EXCEL一样,选择某一列的所有数据 (100分)

  • 主题发起人 主题发起人 xxc
  • 开始时间 开始时间
X

xxc

Unregistered / Unconfirmed
GUEST, unregistred user!
在DBGRID中能否象EXCEL一样,当鼠标在DBGRID上某一标题栏时,
光标变成向下箭头,点选后,该列的所有数据被选中,其他列不选
虽然通过设置DBGRID的OPTIONS中的dgmultiselect=true,可以选择多列,但是所有列
都被选中,但我只想选择我指定列的值。

那位大虾能帮解决,不惜重金酬谢。解决分马上就到!
 
ehlib解决。
 
ehlib解决?
怎样的一个解决方法
 
你要选一列干什么,一定要在DBGrid取吗?

DataSet.FieldByName('字段名').As什么

加个For While 什么的,真是你要什么有什么啦。
 
它有这个功能。整列、整行、部分什么选择方式都有~~~~~~~~~~~~~
 
TO:tinytao 当然一定要在DBGrid选取取,我不希望用别的控件
最好有源码,因为我要给选定的列付值,当然是相同的值了,明白了吗,快帮我解决了,
谢谢
 
干嘛不拿来主义啊?
ehlib是一控件,显示打印全有了,还有页脚等。
比dbgrid强太多了!
 
我不想用别的控件,希望大家帮帮忙了;
 
不用别的控件好难办到哦!
 
你干嘛跟别的控件过不去啊?
不行你就看他的代码,抄过来!
 
不是和别的控件过不去,我想既然可以所有列可以选,单列应该也可以的了,
大家多帮帮忙了;

顺便问一下那有ehlib,如有来一分了;
 
留下email,发你一份!
 
用sql,
with query1 do
begin
close;
sql.clear;
sql.add('select column1 from temp.db');
open;
end;
不就剩你要的那一列吗? 分数拿来!
 
to 老赵:ehlib也给我一份好吗?
zhugenan@163.net
 
To:老赵
我的E-MAIL:xxc99@163.net
 
不知你有何用途,可以用TDBGrid的Columns属性获得当前的列,然后自定义TDBGrid的OnDrawDataCell事件,
判断是否是当前列,并作不同的显示以作区分。
 
TO:iamwind

能来个具体的例子吗?要有源码的了!
 
TO:老赵
你给我的ehlib161.rar,我不知如何用,麻烦你说的详细些;
 
解开安装后,看它的demo的第一个例子(编译运行,就知道啦)。
 
TO :老赵
解开安装后?用什么解开,它的扩展名是:.rar ,我在网上也下载别的控件,扩展名也
是:.rar,我不知用 什么解开。麻烦你了。谢谢。
 
后退
顶部