谁有过继承这样的DBGRID的经验???(100分)

  • 主题发起人 主题发起人 alexis
  • 开始时间 开始时间
A

alexis

Unregistered / Unconfirmed
GUEST, unregistred user!
需要这样的DBGRID,有点类似于FOXMAIL或OUTLOOK中显示邮件的界面。即点击标题可以进行
排序(这个好解决),但怎样在标题栏点击时有类似于按钮按下的效果,且在标题栏上有向
上或向下三角形来表示排序方式,拖动是有半透明效果。我曾试过用HEADCONTROL+PANEL+DB
GRID实现,但没有成功。谁有类似的经验,望不吝赐教。
注:我要源代码,不要第三方控件。
 
我想那是继承了ListView吧?
 
箭头自己画
排序很简单,把DBGRID所对应的TABLE或QUERY的Sort属性改下就是了
ADOTABLE1.Sort:='字段名';
 
to bubble:
用LISTVIEW继承不行的,特别是在数据量大的时候。
to 火龙真人:
你实现过吗?
 
FoxMail的列表是使用了一种叫做TZListBox的东东,
我的dfw信箱线在里面有6000多封信,
速度还可以不是很慢。
其实数据量大了排序的时候慢是肯定的。
DBGrid也解决不了。
 
你的要求DXDBGRID都可以实现,你看看它的源代码吧
 
TO:左右手
DXDBGRID是什么玩意儿,没用过,能告知那里有吗?
 
是DEV的那套控件里的,我不知道现在网上好不好找了,如果找不到的话,给我你的地址
我给你发一个
 
to 左右手:

DEV的那套控件给我一个,最好有源码。

xqliu@btamail.net.cn
 
你要D5的还是D6的?
你的邮箱有多大容量?
 
各位大虾,看来真是求人不如求已,经过这几天的不懈努力。终于自已实现了,呵呵。。。
好高兴,不过还感谢大家的参与。
左右手兄,大伙儿就你最卖力了,分当然少不了你的,嘿嘿,偷着乐吧!
 
呵呵,还没给你发呢,你就结束了,不过我觉得只有这样,你才能慢慢成为高手
如果还要DXDBGRID的话,说一声,我不知道你的邮箱够不够大,没敢给你发呢
 
后退
顶部