Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Best DBGrid for Delphi..

2,280 views
Skip to first unread message

Khurram Zaveri

unread,
Apr 13, 2008, 10:12:54 AM4/13/08
to
I am in the market for a good, feature rich and yet affordable DBGrid for
Delphi/C++ Builder (VCL). Please let me know what you guys use and how much
better is it, compared to the standard DBGrid.

Thanks


Phillip Flores

unread,
Apr 13, 2008, 10:34:18 AM4/13/08
to
You have a few options:

AdvDBGrid from TMS Software
The grids from devexpress

--
Cheers,
Phillip Flores
"VeriTime - Helping you manage your time better."
http://www.pcfworks.com

Bernhard Geyer

unread,
Apr 13, 2008, 11:18:35 AM4/13/08
to
Grids from TMS (ElPack). But only use Not DB-Controls.
Use ElPack because it supports Unicode from Win9x/ME since 2001.
Also can use with own Theming-Engine which uses normale .msstyles-Files.

Q Correll

unread,
Apr 13, 2008, 12:46:33 PM4/13/08
to
Khurram,

| I am in the market for a good, feature rich and yet affordable DBGrid
| for Delphi/C++ Builder (VCL). Please let me know what you guys use
| and how much better is it, compared to the standard DBGrid.

In my apps I have used seven different DBGrids in order to do all of
the different things I want to do *the way I want* to do them. I don't
think there is "One Great DBGrid" that does everything right! I have
"boiled them down" to four that I use regularly.

I presently use:

wwDBGRid; // Woll2Woll IP
RzDBGrid; // Raize
ovcDBGrid; // Orpheus4 (old TurboPower, now on SourceForge)
cxGrid; // DeveloperExpress

If I could have ONLY ONE in my "toolbox" DBGrid I think it would
probably be W2W IP wwDBGrid. Raize RzDBGrid second.

--
Q

04/13/2008 09:33:52

XanaNews Version 1.17.5.7 [Q's Salutation mod]

Q Correll

unread,
Apr 13, 2008, 12:50:16 PM4/13/08
to
Phillip,

| AdvDBGrid from TMS Software

I found some bugs in it that made it unusable in an app I was working
on.

And, no, before you ask, I no longer remember the details. <g>

I had simiular problems with Scalabrium, XDBGrid and Berg Next Suite.
I ended up taking all four of them out of my toolbox.

--
Q

04/13/2008 09:46:51

Nick Hodges (CodeGear)

unread,
Apr 13, 2008, 12:56:59 PM4/13/08
to
Phillip Flores wrote:

> You have a few options:

Don't forget Infopower:

http://woll2woll.com/InfoPower.html

--
Nick Hodges
Delphi Product Manager - CodeGear
http://blogs.codegear.com/nickhodges

german....@petrobox.net

unread,
Apr 13, 2008, 1:25:00 PM4/13/08
to
On 13 abr, 11:56, "Nick Hodges (CodeGear)" <nick.hod...@codegear.com>
wrote:

> Phillip Flores wrote:
> > You have a few options:
>
> Don't forget Infopower:
>
> http://woll2woll.com/InfoPower.html

He dont. wwDBGRid is from InfoPower. :P

Donald.

Didier Gasser-Morlay

unread,
Apr 13, 2008, 1:38:33 PM4/13/08
to
Q Correll wrote:
> Phillip,
>
> | AdvDBGrid from TMS Software
>
> I found some bugs in it that made it unusable in an app I was working
> on.
>
> And, no, before you ask, I no longer remember the details. <g>
>
> I had simiular problems with Scalabrium, XDBGrid and Berg Next Suite.
> I ended up taking all four of them out of my toolbox.
>


I used to use devexpress ones which I found bloated and slow and I now
use Berg Next suite and /I/ am /very/ happy with it and won't look back
(especially because the source code is so clean that it's easy to find
your way around it if needs be and the support is fast and friendly)
your mileage may vary.

That's one of the beauties of Delphi .... The best <whatever> for Delphi
depends on yourself as a developper.

Didier

Rael

unread,
Apr 13, 2008, 1:44:58 PM4/13/08
to

> RzDBGrid; // Raize

> If I could have ONLY ONE in my "toolbox" DBGrid I think it would
> probably be W2W IP wwDBGrid. Raize RzDBGrid second.

Wow... I was under the impression that the Raize DBGrid only adds Raize
"theming" to the DBGrid, but does not add any other functionality. Am I
mistaken?

Rael


Bill Mullen

unread,
Apr 13, 2008, 2:07:32 PM4/13/08
to
I have tried and used several (TMS, Raize, OVCTable, etc). For the
longest time, I really enjoyed OVCTable found in TurboPower's Orpheus.
The Raize grid component is very descended from the standard DBGrid
with additional properties for framing the control similar to other
Raize controls, etc - not a bad product but nothing in comparison to
QuantiumGrid.

I have been using QuantiumGrid from DevExpress for the past two years
and it is by far, the absolute most powerful and best grid I have
used. There are more features than you can imagine.

Bill

Ivan Rakyta

unread,
Apr 13, 2008, 2:45:13 PM4/13/08
to
Maybe their components are not bad, but their website is one of the worst
I've seen.
And the screenshot is really ugly.

I use Elpack ElXTree which works as grid too and I have Berg grid too,
however, I don't use it yet - but I am planning to.


Nick Hodges (CodeGear)

unread,
Apr 13, 2008, 4:26:42 PM4/13/08
to
Ivan Rakyta wrote:

> Maybe their components are not bad, but their website is one of the
> worst I've seen. And the screenshot is really ugly.

I'm not sure there is a correlation there, but to each his own.

Q Correll

unread,
Apr 13, 2008, 6:51:05 PM4/13/08
to
Didier,

| That's one of the beauties of Delphi .... The best <whatever> for
| Delphi depends on yourself as a developper.

To a large degree that's true.

I have a lot of "ol'timer" bad-habits that get me in trouble a good bit
of the time. But Delphi usually helps me find a way out. <g>

--
Q

04/13/2008 15:49:25

Q Correll

unread,
Apr 13, 2008, 6:51:52 PM4/13/08
to
Nick,

| Don't forget Infopower:

That's at the top of my list too. <g>

--
Q

04/13/2008 15:51:41

Q Correll

unread,
Apr 13, 2008, 7:06:33 PM4/13/08
to
Rael,

| Wow... I was under the impression that the Raize DBGrid only adds
| Raize "theming" to the DBGrid, but does not add any other
| functionality. Am I mistaken?

Probably not. I use grids simply. I don't do much, if any, of the
report grouping, bands, etc., type of stuff. My DB apps aren't of that
nature.

When I do need that capability I try to use the DevEx grid. But it's a
royal PITA to learn and use correctlly. <g>


--
Q

04/13/2008 16:04:14

Q Correll

unread,
Apr 13, 2008, 7:03:09 PM4/13/08
to
Nick,

| I'm not sure there is a correlation there,...

<chuckle>


--
Q

04/13/2008 16:02:55

Q Correll

unread,
Apr 13, 2008, 7:02:45 PM4/13/08
to
Ivan,

| Maybe their components are not bad, but their website is one of the
| worst I've seen. And the screenshot is really ugly.

I don't buy components based on the highly subjective view of what a
web site or screen-shot might look like. <g> I buy them on usability
and their real-world performance.

--
Q

04/13/2008 15:54:23

Q Correll

unread,
Apr 13, 2008, 7:10:31 PM4/13/08
to
Bill,

| I have been using QuantiumGrid from DevExpress for the past two years
| and it is by far, the absolute most powerful and best grid I have
| used. There are more features than you can imagine.

Yep! And one of the reasons I often end up NOT using it very often.
(I'm "simple minded, you know. ;-) There's no doubt in my mind that
Julian has built the most powerful single grid tool on the market
today. But it is very often overkill for my needs. But I DO have QG 6
when I need it. <g>

--
Q

04/13/2008 16:07:06

Niels

unread,
Apr 14, 2008, 1:39:26 AM4/14/08
to

After using a self made DBgrid i found that de JVCL dbgrid stuff works very
wel for me.

Ivan Rakyta

unread,
Apr 14, 2008, 5:17:30 AM4/14/08
to
> I don't buy components based on the highly subjective view of what a
> web site or screen-shot might look like.

Image is better than thousand words.
If the company did not change the website for a decade and shows outdated
look of their components, it might indicate how much they care about their
business. Sorry, but to me it looks like they're dying out.


Ivan Rakyta

unread,
Apr 14, 2008, 5:18:53 AM4/14/08
to
> Grids from TMS (ElPack).

You mean LMD? Or I missed something?


Khurram Zaveri

unread,
Apr 14, 2008, 5:16:52 AM4/14/08
to

> | AdvDBGrid from TMS Software
>
> I found some bugs in it that made it unusable in an app I was working
> on.
>
> And, no, before you ask, I no longer remember the details. <g>
>
> I had simiular problems with Scalabrium, XDBGrid and Berg Next Suite.
> I ended up taking all four of them out of my toolbox.


So which one did you end up using?

Thanks
Khurram Zaveri


Khurram Zaveri

unread,
Apr 14, 2008, 5:20:35 AM4/14/08
to

> That's one of the beauties of Delphi .... The best <whatever> for Delphi
> depends on yourself as a developper.
>

That's true, but the beauty of these newsgroups is that a lot of the trial
and error evaluationg those components can be eliminated.

Thanks
Khurram


Khurram Zaveri

unread,
Apr 14, 2008, 5:23:31 AM4/14/08
to
> Don't forget Infopower:
>
> http://woll2woll.com/InfoPower.html
>


I didn't realise they were still around.. Their website hasn't been updated
in ages.

Khurram Zaveri

unread,
Apr 14, 2008, 5:26:14 AM4/14/08
to

>
> If I could have ONLY ONE in my "toolbox" DBGrid I think it would
> probably be W2W IP wwDBGrid. Raize RzDBGrid second.
>


Thanks.. I will try them out.. cxGrid seems to be too complex for
straightforward DBGrid tasks.

Khurram Zaveri

unread,
Apr 14, 2008, 5:27:23 AM4/14/08
to

> When I do need that capability I try to use the DevEx grid. But it's a
> royal PITA to learn and use correctlly. <g>
>


Took the words right out of my mouth.. DevEx grid was awesome till version
3, then they made it so complex that you need a book just to figure it out.


Khurram Zaveri

unread,
Apr 14, 2008, 5:28:10 AM4/14/08
to

>
> I have been using QuantiumGrid from DevExpress for the past two years
> and it is by far, the absolute most powerful and best grid I have
> used. There are more features than you can imagine.


True, but many of the features are an overkill.


Didier Gasser-Morlay

unread,
Apr 14, 2008, 6:49:15 AM4/14/08
to
That's exactly what pushed me to look at Bergsoft.net components

Real Developpers Don't Read Manuals (tm) :)

Didier

yannis

unread,
Apr 14, 2008, 7:32:38 AM4/14/08
to
Khurram Zaveri formulated on Δευτέρα :

> Thanks.. I will try them out.. cxGrid seems to be too complex for
> straightforward DBGrid tasks.

No it is in fact very easy and simple to do all simple and intermidiate
tasks. Now that I have gone out on a leamp please give some examples on
what you meen by simple tasks that are dificult to do and be prepared
to be shown a (simple??) way of doing it.

Yes I am a fanatic user of Quadum grid.

regards
Yannis.

--
Glory is fleeting, but obscurity is forever.
- Napoleon Bonaparte (1769-1821)


Bill Mullen

unread,
Apr 14, 2008, 10:57:42 AM4/14/08
to
Only until you need them - then you are thankful they exist.

There are several components, applications, systems, ect. out there
that have more features than we may need for a particular situation at
hand, however tomorrow our needs may change and it is nice to already
have the capabilities rather then having to look for a new product to
deal with the new issues.

I do agree that the DevExpress grid requires a bit of time to learn,
but once learned and its power tamed it can handle nearly every grid
requirement you can throw at it.

Q Correll

unread,
Apr 14, 2008, 12:38:54 PM4/14/08
to
Khurram,

| So which one did you end up using?

Woll2Woll InforPower wwDBGrid.

--
Q

04/14/2008 09:38:08

Q Correll

unread,
Apr 14, 2008, 12:43:03 PM4/14/08
to
Khurram,

| I didn't realise they were still around.. Their website hasn't been
| updated in ages.

Perhaps Roy, like myself, is a practitioner of the old adage: "If it
ain't broke, don't "fix" it." <g>

--
Q

04/14/2008 09:41:50

Q Correll

unread,
Apr 14, 2008, 12:44:18 PM4/14/08
to
Khurram,

| DevEx grid was awesome till version 3, then they made it so complex
| that you need a book just to figure it out.

I have the book,... it doesn't help (me). <g>

--
Q

04/14/2008 09:43:38

Q Correll

unread,
Apr 14, 2008, 12:46:40 PM4/14/08
to
Bill,

| There are several components, applications, systems, ect. out there
| that have more features than we may need for a particular situation at
| hand, however tomorrow our needs may change and it is nice to already
| have the capabilities rather then having to look for a new product to
| deal with the new issues.

Quite true. And why I keep several, including QG, in my toolbox.

--
Q

04/14/2008 09:46:04

Malcolm Cheyne

unread,
Apr 14, 2008, 8:04:44 PM4/14/08
to

> | DevEx grid was awesome till version 3, then they made it so complex
> | that you need a book just to figure it out.
>
> I have the book,... it doesn't help (me). <g>
>

Hi Q

Do you have a reference to the book?

--

Malcolm
Townsville, Australia


Kevin Powick

unread,
Apr 14, 2008, 11:27:13 PM4/14/08
to
Q Correll wrote:

> Perhaps Roy, like myself, is a practitioner of the old adage: "If it
> ain't broke, don't "fix" it." <g>

See, that's my problem right there. I've been following the adage: "If
it ain't broke, fix it until it is" <g>


--
Kevin Powick

Luke Miller

unread,
Apr 15, 2008, 1:28:13 AM4/15/08
to
When this topic comes up, many say how complicated the DevEx grid is.
While it does take some effort to get your head around the grid, I think
if you invest about 4 hrs you can easily use it. I use visual form
inheritance quite heavily and can get a new browse screen set up in
15-30 minutes. The power is there so you can do almost anything you
need. The support is outstanding. The DevExpress subscription is a great
offer.

Luke

Pierre

unread,
Apr 15, 2008, 2:43:57 AM4/15/08
to
Kevin Powick wrote:
>
> I've been following the adage: "If
> it ain't broke, fix it until it is" <g>
>

Works for me. Gotta fiddle about :-D


--
Pierre
Worrigee NSW
,-._|\
/ Oz \
\_,--._/
v

+++++++++++++++++++++++++++++++
"In moments of great passion, the mind tends to be flooded with a warm
vision of the person in our arms. We are unlikely, at that point, to be
analyzing their flaws, real or hypothetical. Even less likely if lying
in darkness. As for the possible product of our intercourse, only the
most peculiar lover would be fretting, while in the act, over whether
such a child might or might not be an appropriate and worthy creation."

John Ralston Saul - "Voltaire's Bastards"

Q Correll

unread,
Apr 15, 2008, 4:54:28 AM4/15/08
to
Hi Malcolm,

| Do you have a reference to the book?

I was being a wise*ss. <g>

--
Q

04/15/2008 01:52:42

Q Correll

unread,
Apr 15, 2008, 4:52:24 AM4/15/08
to
Kevin,

| See, that's my problem right there. I've been following the adage:
| "If it ain't broke, fix it until it is" <g>

ROFL!

--
Q

04/15/2008 01:52:18

Matthew Jones

unread,
Apr 15, 2008, 6:40:00 AM4/15/08
to
WHS. What I like about using it is that I can get a basic grid up quickly, and then
when some need for one of the more advanced options comes up, I just enable it. No
need to work out how to replace it.

/Matthew Jones/

Malcolm Cheyne

unread,
Apr 15, 2008, 9:02:04 AM4/15/08
to
> | Do you have a reference to the book?
>
> I was being a wise*ss. <g>
>
>

Q

You got me again ;-)

DevExpress dearly needs some decent documentation for beginners like me (for
VCL). As far as I can see the .NET *documentation and tutorials* progresses
at the expense of VCL (but I *don't* use .NET!!).

I had made direct requests for more VCL help and tutorials but it has fallen
in the crack. That is why when I saw your reference to a book I was
prepared to buy it.

Sadly my VCL subscription has now also fallen into the same crack.

--

Malcolm
Townsville, Australia


Bernhard Geyer

unread,
Apr 15, 2008, 9:51:53 AM4/15/08
to
Ivan Rakyta schrieb:

>> Grids from TMS (ElPack).
>
> You mean LMD? Or I missed something?
>
>
Yes LMD. We formaly used some Grid-Controls from TMS but replaced it by
Elpack-Controls.

Nathanial Woolls

unread,
Apr 15, 2008, 9:55:43 AM4/15/08
to
Luke Miller wrote:

> While it does take some effort to get your head around the grid, I think
> if you invest about 4 hrs you can easily use it. I use visual form
> inheritance quite heavily and can get a new browse screen set up in
> 15-30 minutes. The power is there so you can do almost anything you
> need. The support is outstanding. The DevExpress subscription is a great
> offer.

Couldn't have said it better myself.

Dean Hill

unread,
Apr 15, 2008, 12:00:09 PM4/15/08
to
>Yep! And one of the reasons I often end up NOT using it very often.
>(I'm "simple minded, you know. ;-) There's no doubt in my mind that
>Julian has built the most powerful single grid tool on the market
>today. But it is very often overkill for my needs. But I DO have QG 6
>when I need it. <g>

I would love it if they could decrease the footprint a bit. Perhaps have
a unit that you include to add grouping to the grid etc. That way, for a
basic implementation, I could just have the standard stuff and a much
smaller footprint.

---
Dean

--- posted by geoForum on http://delphi.newswhat.com

ssamayoa

unread,
Apr 15, 2008, 1:09:05 PM4/15/08
to
>After using a self made DBgrid i found that de JVCL dbgrid stuff works very
>wel for me.

I've readed all the posts and want to add two things:

- I havent found a better grid than DevExpress's quantum grid (Granted
that is intimidating the properties when you dont known it).

- If you want simple grid with some features like auto sort, controls for
inplace edit and so check the JVCL's JvDBUltimGrid.

Regards.

ssamayoa

unread,
Apr 15, 2008, 1:02:11 PM4/15/08
to
>business. Sorry, but to me it looks like they're dying out.

Sadly as Delphi...

Q Correll

unread,
Apr 15, 2008, 2:08:43 PM4/15/08
to
Malcolm,

| That is why when I saw your reference to a book I was prepared to buy
it.

Sorry for the misdirection. I actually have the same dilemma.

--
Q

04/15/2008 11:07:45

Q Correll

unread,
Apr 15, 2008, 2:18:19 PM4/15/08
to
Dean,

| I would love it if they could decrease the footprint a bit. Perhaps
| have a unit that you include to add grouping to the grid etc. That
| way, for a basic implementation, I could just have the standard stuff
| and a much smaller footprint.

That also accurately reflects my feelings. I've only used Grouping
once in the years I've had QG.

--
Q

04/15/2008 11:17:13

Steve Troxell

unread,
Apr 15, 2008, 2:17:44 PM4/15/08
to
Q Correll wrote:
> Khurram,
>
> | I didn't realise they were still around.. Their website hasn't been
> | updated in ages.
>
> Perhaps Roy, like myself, is a practitioner of the old adage: "If it
> ain't broke, don't "fix" it." <g>
>

And everyone has their own qualification for "broke" to direct their
desired outcome for whether or not to "fix it". So, in the end, a pretty
useless adage in my experience because whenever it is invoked, there is
usually already disagreement about what constitutes "broke". Then this
adage is pulled out as though that makes the disagreement vanish.

Steve Troxell

edbored

unread,
Apr 15, 2008, 2:51:26 PM4/15/08
to

"Steve Troxell" <steve_...@hotmailREMOVE.com> wrote in message
news:4804f145$1...@newsgroups.borland.com...

> Q Correll wrote:
> > Perhaps Roy, like myself, is a practitioner of the old adage: "If
it
> > ain't broke, don't "fix" it." <g>
> >
>
> And everyone has their own qualification for "broke" to direct their
> desired outcome for whether or not to "fix it". So, in the end, a
pretty
> useless adage in my experience because whenever it is invoked, there
is
> usually already disagreement about what constitutes "broke". Then this
> adage is pulled out as though that makes the disagreement vanish.

So, the /adage/ is broken?

(sorry, couldn't resist - I'm going now)

EdB


Mike Orriss

unread,
Apr 15, 2008, 5:29:55 PM4/15/08
to
Q Correll wrote:

> That also accurately reflects my feelings. I've only used Grouping
> once in the years I've had QG.

Really?

I make very heavy use of grouping and always have.

--
Mike

Julian M Bucknall [Developer Express]

unread,
Apr 15, 2008, 8:18:14 PM4/15/08
to
Q

On 13 Apr 2008 16:10:31 -0700, "Q Correll" <qcor...@pacNObell.net>
wrote:

>There's no doubt in my mind that
>Julian has built the most powerful single grid tool on the market
>today. But it is very often overkill for my needs. But I DO have QG 6
>when I need it. <g>

Er, are you talking about the QuantumGrid? In which case, I certainly
cannot claim any plaudits for it: it was already written (and
rewritten) by the time I joined Developer Express.

If on the other hand you were talking about OvcTable from Orpheus, I
will gladly accept all compliments and criticism <g>. It's a huge
unmanageable sucker that people seemed to like...

--
Cheers, Julian

-----------------------------------------------------------
Julian M Bucknall
CTO, Developer Express, www.devexpress.com
jul...@devexpress.com

Personal blog at http://www.boyet.com
Company blog at http://community.devexpress.com/blogs/ctodx
Author of "Tomes of Delphi: Algorithms and Data Structures"
Read my articles in PCPlus every month
-----------------------------------------------------------
|

Julian M Bucknall [Developer Express]

unread,
Apr 15, 2008, 8:26:06 PM4/15/08
to
Khurram

On Mon, 14 Apr 2008 13:28:10 +0400, "Khurram Zaveri"
<no....@spam.com> wrote:

>True, but many of the features [of QuantumGrid] are an overkill.

And therein lies the slippery slope. Those features you think are
overkill, others will deem irreplaceable. And those they think are
superfluous, you might think essential. It's the old argument that
people only use 20% of Microsoft Word (warning: made up statistic!) so
a cut-down, cheaper version could be sold. Problem is different people
use a different 20%...

Our problem is to try and manage those features and try to minimize
the complexity of using them. Whether we succeed or not is debatable:
some customers learn what they want out of the grid (or any other
control) and are very satisfied (and keep renewing), and others have a
hard time and are less so. Our job is to try and help the second set
(and maybe the first set too).

Q Correll

unread,
Apr 15, 2008, 8:36:42 PM4/15/08
to
Steve,

| And everyone has their own qualification for "broke" to direct their
| desired outcome for whether or not to "fix it".

Not in my personal experience. "Broke" to me means it doesn't work.
So if it "ain't broke," it works. <shrug>

--
Q

04/15/2008 17:35:09

Q Correll

unread,
Apr 15, 2008, 8:37:27 PM4/15/08
to
edbored,

| So, the adage is broken?

Naw,... Steve's logic is broken. <g>

--
Q

04/15/2008 17:37:06

Q Correll

unread,
Apr 15, 2008, 8:38:58 PM4/15/08
to
Mike,

| Really?
|
| I make very heavy use of grouping and always have.

Really. It's just the nature of the type of DB work I've been doing
since even before buying QG.

--
Q

04/15/2008 17:37:54

Q Correll

unread,
Apr 15, 2008, 10:09:29 PM4/15/08
to
Julian,

| Er, are you talking about the QuantumGrid? In which case, I certainly
| cannot claim any plaudits for it: it was already written (and
| rewritten) by the time I joined Developer Express.

<chuckle> I didn't know that. It has the high quality of much of
"your stuff" with which I am familiar. (Such as TurboPower goodies.)

| If on the other hand you were talking about OvcTable from Orpheus, I
| will gladly accept all compliments and criticism <g>. It's a huge
| unmanageable sucker that people seemed to like...

Still my "favorite" "table"-grid component! Just getting a tad creaky
these days. I wish it had been brought into the present era. I use it
a LOT! It just makes me nervous. <g> KUDOS!!!

--
Q

04/15/2008 19:03:56

Arthur Hoornweg

unread,
Apr 16, 2008, 8:26:31 AM4/16/08
to
Q Correll wrote:

> Not in my personal experience. "Broke" to me means it doesn't work.
> So if it "ain't broke," it works. <shrug>

Being broke for me means it's time to do some work...

--
Arthur Hoornweg

(In order to reply per e-mail, please just remove the ".net"
from my e-mail address. Leave the rest of the address intact
including the "antispam" part. I had to take this measure to
counteract unsollicited mail.)

Arthur Hoornweg

unread,
Apr 16, 2008, 8:29:09 AM4/16/08
to
Bernhard Geyer wrote:
ormaly used some Grid-Controls from TMS but replaced it by
> Elpack-Controls.


Hi Bernhard,

I haven't bought the Elpack 6.0 update yet; does it finally contain a real
data-aware dbgrid? And are there any issues moving from 5.xx?

Yogi Yang 007

unread,
Apr 16, 2008, 9:30:35 AM4/16/08
to
Khurram Zaveri wrote:
> I am in the market for a good, feature rich and yet affordable DBGrid for
> Delphi/C++ Builder (VCL). Please let me know what you guys use and how much
> better is it, compared to the standard DBGrid.
>
> Thanks
>
>
Check VirtualTreeView. Don't be fooled by its name. It is a tree as well
as a grid in one component and it is really very fast also. Probably
fastest in its class. It supports Unicode also!
http://www.soft-gems.net/index.php?option=com_content&task=view&id=12&Itemid=33

Check its gallery for who are using it in which ways.
http://www.soft-gems.net/index.php?option=com_content&task=view&id=16&Itemid=33

Download the addons of VT as there are a few addons which will add
Database binding faciltiy to VT.
http://www.soft-gems.net/supplement/download.php?ID=31


Finally MustangPeak seems to have developed a lot of components around
VT and release them as Open Source also.
http://www.mustangpeak.net/

Hope this helps.

Yogi Yang

Q Correll

unread,
Apr 16, 2008, 2:23:02 PM4/16/08
to
Julian,

| And therein lies the slippery slope. Those features you think are
| overkill, others will deem irreplaceable. And those they think are
| superfluous, you might think essential.

Yes! And why I keep several different component packages in my
toolbox. I've always been a proponent of "The right tool for the right
job," not "one size fits all."

--
Q

04/15/2008 19:09:58

Khurram Zaveri

unread,
Apr 16, 2008, 3:08:16 PM4/16/08
to
> Grids from TMS (ElPack).


I thought LMD had ElPack... and AFAIK, LMD has not been updating their
components much lately..

Q Correll

unread,
Apr 16, 2008, 2:58:10 PM4/16/08
to
Arthur,

| Being broke for me means it's time to do some work...

<chuckle> I can grok that. ;-)

--
Q

04/16/2008 11:57:54

Khurram Zaveri

unread,
Apr 16, 2008, 3:11:57 PM4/16/08
to

> No it is in fact very easy and simple to do all simple and intermidiate
> tasks. Now that I have gone out on a leamp please give some examples on
> what you meen by simple tasks that are dificult to do and be prepared to
> be shown a (simple??) way of doing it.
>
> Yes I am a fanatic user of Quadum grid.
>


I understand, but it is fairly heavy for a DBGrid.. No doubt it has
outstanding features and is extremely well designed.. But I will give you an
example..


I STILL CAN'T FIGURE OUT HOW TO ADD A SIMPLE RIGHT CLICK
(CUT/COPY/PASTE/SELECT ALL) POPUP MENU TO THE GRID AT THE CELL LEVEL...


hth :)

Khurram


Khurram Zaveri

unread,
Apr 16, 2008, 3:14:50 PM4/16/08
to

"If on the other hand you were talking about OvcTable from Orpheus, I
will gladly accept all compliments and criticism <g>. It's a huge
unmanageable sucker that people seemed to like..."

**Sniff** I miss TP. They were the best in the business.. :(


Khurram Zaveri

unread,
Apr 16, 2008, 3:08:57 PM4/16/08
to

> | DevEx grid was awesome till version 3, then they made it so complex
> | that you need a book just to figure it out.
>
> I have the book,... it doesn't help (me). <g>


Is there really a book out there?? :O


Khurram Zaveri

unread,
Apr 16, 2008, 3:13:03 PM4/16/08
to

> I have the book,... it doesn't help (me). <g>
>


My apologies.. I did figure that out later.. However, if there were a book,
it would top my 'to-buy' list..

Khurram


Khurram Zaveri

unread,
Apr 16, 2008, 3:22:13 PM4/16/08
to
"Our problem is to try and manage those features and try to minimize
the complexity of using them. Whether we succeed or not is debatable:
some customers learn what they want out of the grid (or any other
control) and are very satisfied (and keep renewing), and others have a
hard time and are less so. Our job is to try and help the second set
(and maybe the first set too)."

There is absolutely no doubt in my mind that DevEx cxGrid is the best of the
best out there. After TurboPower, DevEx has taken the mantle of the best
component developer in the VCL world (and arguably in the .NET world as
well)

However, for my long term requirements, I don't need something as complex as
the cxGrid. I must say that I had a hard time figuring it out and still
cannot add a simple popupmenu to the cxDBTableView layer to
cut/copy/paste/select all at the cell level.. :(

Using the Microsoft Word metaphor.... If the DBGrid were the Windows
Notepad, I would need something a little more powerful than the Windows
Wordpad..

Thanks
Khurram

P.S.. I love your Datastructures book.. Its still is one my favorite Delphi
books and helped me 'ease' into the language.. :)


Khurram Zaveri

unread,
Apr 16, 2008, 3:25:17 PM4/16/08
to

>>
> Check VirtualTreeView. Don't be fooled by its name. It is a tree as well

> Finally MustangPeak seems to have developed a lot of components around VT
> and release them as Open Source also.
> http://www.mustangpeak.net/
>


Thanks.. I have been using VT for a while and it is great.. But not as a
DBGrid.. MustangPeak looks interesting. I will check it out..

Thanks
Khurram


Q Correll

unread,
Apr 16, 2008, 7:50:57 PM4/16/08
to
Khurram,

| Is there really a book out there?? :O

<g> I wish there were. ;-)

--
Q

04/16/2008 16:50:47

Stephen Quinn

unread,
Apr 16, 2008, 11:38:32 PM4/16/08
to
Khurram

> I STILL CAN'T FIGURE OUT HOW TO ADD A SIMPLE RIGHT CLICK (CUT/COPY/PASTE/SELECT ALL) POPUP MENU TO THE GRID AT THE
> CELL LEVEL...

Have you looked here for a possible answer/cause?

http://www.devexpress.com/Support/Center/p/B18463.aspx

--
CYA
Steve


Malcolm Cheyne

unread,
Apr 17, 2008, 2:45:57 AM4/17/08
to
>> I have the book,... it doesn't help (me). <g>
>
> My apologies.. I did figure that out later.. However, if there were a
> book, it would top my 'to-buy' list..
>

ME TOO!!

BTW Julian slipped me a serve of Apple Pie and Custard (i.e. He promised to
get the team working on some VCL Tutorials). I've decided to hang in there
with my subscription. ;-)

Malcolm
Townsville, Australia


Yogi Yang 007

unread,
Apr 17, 2008, 3:33:49 AM4/17/08
to
Khurram Zaveri wrote:
>
> Thanks.. I have been using VT for a while and it is great.. But not as a
> DBGrid..
Then I think you have not used the AddOns. please do give it a try and
you may be saved from changing all your code to work with the new DBGrid
that you may select.

> MustangPeak looks interesting. I will check it out..
> Thanks

It is very interesting and blazing fast also. I have played with it
though, but never used it in a real application till date.

Khurram Zaveri

unread,
Apr 17, 2008, 3:24:11 AM4/17/08
to
>
> Have you looked here for a possible answer/cause?
>
> http://www.devexpress.com/Support/Center/p/B18463.aspx
>


That was it... Thanks :)
I will test the Grid a bit more ..


Khurram Zaveri

unread,
Apr 17, 2008, 6:16:48 AM4/17/08
to

>
> Have you looked here for a possible answer/cause?
>
> http://www.devexpress.com/Support/Center/p/B18463.aspx
>
> --


The December 07 update for Delphi fixes this.. Thank you so much Steve!

Khurram


Julian M Bucknall [Developer Express]

unread,
Apr 17, 2008, 2:28:30 PM4/17/08
to
Khurram

On Thu, 17 Apr 2008 00:52:13 +0530, "Khurram Zaveri"
<nospma_kzaveriATgmail> wrote:

>After TurboPower, DevEx has taken the mantle of the best
>component developer in the VCL world (and arguably in the .NET world as
>well)

Heh, that's not me. I haven't written a UI control in, what?, seven
years? eight years? (TurboPower closed down 5 years ago, and I didn't
work there for its final year.) I certainly don't have much input into
how DevExpress' controls are created -- we have some very impressive
developers who've gone way beyond where I was so many years ago.

But thanks anyway <blush>.

>I must say that I had a hard time figuring it out and still
>cannot add a simple popupmenu to the cxDBTableView layer to
>cut/copy/paste/select all at the cell level.. :(

Like I remind people, both customers and those evaluating our
products, just use the support team. That's what they're there for
<g>.

>P.S.. I love your Datastructures book.. Its still is one my favorite Delphi
>books and helped me 'ease' into the language.. :)

Man, I look at the code in that now and I go: what's with all the
pointers? Was I totally in love with Shift-6, the caret, and had to
use it everywhere? Was New/Dispose the pinnacle of what I thought
being a Delphi programmer was? Real programmers use
GetMem/AllocMem/FreeMem? Sheesh. <g>

edbored

unread,
Apr 17, 2008, 3:08:00 PM4/17/08
to

"Julian M Bucknall [Developer Express]" <jul...@devexpress.com> wrote
in message news:s94f04lnr00g79sdp...@4ax.com...

Man, I look at the code in that now and I go: what's with all the
pointers? Was I totally in love with Shift-6, the caret, and had to
use it everywhere? Was New/Dispose the pinnacle of what I thought
being a Delphi programmer was? Real programmers use
GetMem/AllocMem/FreeMem? Sheesh. <g>

Time for a revision then?

EdB


Q Correll

unread,
Apr 17, 2008, 5:08:58 PM4/17/08
to
Julian,

| Man, I look at the code in that now and I go: what's with all the
pointers?

Many years ago (Hmmm, 22, to be precise.) I wrote my own database
system in Turbo Pascal. Pointers were the only way to really get
things done right. Poor man's OOP at the time, I think. <g>

Now I rarely have to use a pointer. And when I encounter them in old
code. Such as in the Orpheus TovcTable OnGetCellData event. (As I did
just last night. <chuckle>) I grumble at having to use the @ symbol to
reference the Data. <giggling>

But,... that all said, they DO work! ;-)


--
Q

04/17/2008 14:00:04

DonaldShimoda

unread,
Apr 17, 2008, 9:29:03 PM4/17/08
to
On 17 abr, 13:28, "Julian M Bucknall [Developer Express]"

Pst, dont tell that to your dot net customers. ;)

Donald Shimoda [Team RO]
http://blogs.remobjects.com/blogs/donald.php

Ray Konopka

unread,
Apr 18, 2008, 12:29:42 AM4/18/08
to
Hi Rael,

Yes, it is true that the TRzDBGrid is a direct descendant of the TDBGrid
and was originally added to the library to match the visual capabilities of
the rest of the controls in the library. XP Theme support was part of this.
But even without themes the TRzDBGrid allows you to customize various
elements of the grid's appearance such as line color, fixed cell color, etc.

In addition, we recently added automatic shading of alternate rows
as well as support for automatically highlighting certain records using
QuickCompare properties.

Ray


> Wow... I was under the impression that the Raize DBGrid only adds Raize
> "theming" to the DBGrid, but does not add any other functionality. Am I
> mistaken?
>
> Rael
>


0 new messages