Blogs

dxRAM - Richard Morris' DevExpress blog

Grids - Center of the data universe?

     

Here at Developer Express we have a lot to thank the humble Grid for.  As you probably know the QuantumGrid was our first really popular Component Suite, and we have been able to extend that with a broad range of embeddable editors, and ultimately take the grid concept in many different directions from the 90 degree transform of the Vertical Grid, the hierarchical TreeList, to the "Slice-n-Dice" of the Pivot Grid, and even the sparse form of the Spreadsheet.  From our start with VCL and ActiveX we've brought many of these to new platforms like Winforms, ASP.NET, WPF and soon Silverlight.  

The QuantumGrid these days has almost as many lines of code as the VCL itself, has undergone over a decade of refinement, and offers drop in functionality that is I reckon unequaled by any other Component suite on the market.

In some ways we probably have a grid oriented view on development.  Sure we have other popular suites like Reporting and Menu Bars and of course CodeRush, but the grid lies at the core of many of the applications our customers tell us they build.  Rather than trying to work out what data a user may want to see, the QuantumGrid allows a developer to offer up all the data and let the customer sort/group/filter using familiar UIs (from Access, Excel and Outlook) into whatever shape they need, and then with one line of code use the PrintingSystem to turn it into a custom report.  It's pretty powerful stuff.

 

I remember the first time I used a Devexpress suite, 3 years before I was to join the company, I was working on tools for analyzing Risk.  We had to show a lot of data from thousands of individual financial instruments.  We used the QuantumGrid because it gave our customers the ability to sort/group/filter that large amount of data.  Sure we could have built a custom grid from scratch, and added new ways to show the data as customers were able to identify their requirements and iterate through many request-implement-deliver cycles ... or we could just embed the QuantumGrid and focus on the math.

So what is your QuantumGrid story?  Are Grids that important to your development?

Published Oct 05 2009, 02:43 PM by Richard Morris (DevExpress)
Bookmark and Share

Comments

 

CORT Metastatic Prostate Cancer Symposium ?? Center for Oncology … | Cancer Health Wisdom said:

Pingback from  CORT Metastatic Prostate Cancer Symposium ?? Center for Oncology … | Cancer Health Wisdom

October 5, 2009 7:36 PM
 

Alain Bismark said:

Yes, Grids from DX are greats, but we need another step, the Spreadsheet (like simple excel ) in NET.

Regards.

October 5, 2009 10:09 PM
 

Richard Morris (DevExpress) said:

As you probably know we do have a VCL Spreadsheet control for our Delphi customers that implements an Excel style UI with the ability to load and save data in XLS format.  

For developers of shrinkwrapped applications where you can't require Excel to be available to be embedded, and don't need advanced features like Databinding, Graphs, Macros or Pivot tables it's an appropriate solution for applications that need to embed a spreadsheet.

For .NET application development, especially internal Corporate apps I suspect it's likely easier to just embed whichever version of Excel the organization uses.

If you think there is a need for a Spreadsheet component for .NET developers add a request to the support center and let others know so they can vote for it.  

October 7, 2009 8:07 PM
 

Bahry said:

Yes, the the Grid which you have is the best and all your components but I can't buy it because it does not support RightToLeft Alignment, I hope your future version will do.

October 8, 2009 4:04 AM
 

Richard Stevens said:

It took me about 2 years to spend the time to learn how to use the cxGrid. I'm not proud of that - but it just looked too confusing and complicated, it was easier to just plonk down a trusty old dxGrid and use that.

Realising I couldn't use dxGrids and upgrade to the more recent Delphi's, I took a deep breath and dived in.

Boy, am I kicking myself I didn't do it before.

The grid is, without a doubt, the single most useful component in my library. Just awesome. Complicated, occasionally infuriating ("what the hell is that property doing there!") but sooo worth it.

I still feel I'm only scratching the surface of what it can do. I remember almost cackling out loud when I discovered it could do charts. And then realising the charts had drill-down capabilities... wow.

So yes, I'm a fan.

October 8, 2009 4:22 PM
 

Mohammed Nasman said:

Richard, I'm totally agree with you, your grid is the best on the market, but I'm at the same boat with Bahry, because we need RTL support.

I don't know if it's too hard for you to add the RTL ?, because I know one developer who did the modification by himself within two days, but he needs to do it again for each updated version, which isn't feasible at all.

November 17, 2009 3:12 AM

About Richard Morris (DevExpress)

Richard is a developer living in Batemans Bay, Australia, about 4 hours south of Sydney. He blogs and tweets for Developer Express, and develops applications for Campbell Page an Australian charity that helps Australians find jobs.
More from DevExpress
Live Chat
Have a pre-sales question?
Need assistance with your evaluation?
We are here to help.
Chat is one of the many ways you can contact members of the DevExpress Team. We are available Monday-Friday between 8:30am and 5:00pm Pacific Time.
If you need additional product information, require pre-sales assistance, or want help with your order, write to us at info@devexpress.com or call us at
+1 (818) 844-3383.