Hi John,
I have been using the DevExpress controls for a while now (5 years+), starting with the ActiveX controls they still provide, and using the .NET controls for WinForms today. I know what one can do with them, and it isbringing what a developper needs, even in complex situations.
I use mainly the Grid, Tree, LookUp (multi column Combo-box), Image combo, color combo (nicely arranged colors, by the way), DateCombo with Vista look with a clock + zooming effects also under XP (first ever DateCombo that worked the way I needed it, and yes, the Sheridan DateCombo couldn't handle it (ActiveX version at that time), and I have tried 5 or 6 different one without being happy with them), using these controls directly in Forms or embeded in Grids/Trees for direct edition (exactly these same controls embedded in their Grid, not fake and limited subset copies)..
I also used the Infragistics/Sheridan controls in the past, and I remember replacing them with the DevExpress controls with ease and benefit forthe end-user. The DevExpress controls are more flexible.
When I look at the Infragistics-site (by the way, I can't render every page of their site with Opera, I need to switch to IE7 there), the .NET editors still look like the old activeX controls:
http://www.infragistics.com/dotnet/netadvantage/winforms/wineditorsgallery.aspx
The DevExpress controls can work with each other well. For example, the editors are used in the grid/tree (exactly the same controls). Their look is clean and nice. They support look and feel.
http://www.devexpress.com/Products/NET/WinForms/XtraGrid/
http://www.devexpress.com/Products/NET/WinForms/XtraEditors/
DevExpress has some unique feature/components:
If you do WinForms:
- Layout Control (end-users have the ability to rearrange every control dynamically on the Form and persist their size/position/tab for the nexttime).
- Visual inheritance (even MS controls do not support it well,
http://cs..rthand.com/blogs/blog_with_righthand/archive/2005/12/01/224.aspx).
- An ORM framework called XPO (Object relational mapping) that handles DBs dynamically (MSSQL, Oracle, AS400, etc.) without writing SQLs, manipulating objects directly, replacing DataSets and DataTables with your ownobjects, giving you full access to the power of OO and by the way far bether than MS Link for SQL that will come in .NET 3.5.
- CodeRush, Refactor Pro: Visual Studio Productivity Tools (a light version of it is included in VS2005 directly).
- There is one unique super control for printing/reporting that comes with DevExpress (no more Crystal Reports !!!).
- etc. (Charting, Printing, Ribbon, Scheduler, Navbar, FontEditor, SpellChecker, ...).
If you do Web development, you will want their new ASPxGridView, the fastest grid on the market, check it out in the demo for yourself.
http://demos.devexpress.com/ASPxGridViewDemos/DataBinding/XPOLargeDB.aspx?Section=1
So if you are thinking of buying components, give a try to the DevExpress ones (free trial + 60 days money back guarantee).
DevExpress provides help through:
- directly in their web site, with support questions or Knowledge base search engine,
- peer to peer user forums (very active, hard to follow it all)
- web or local help integrated in VS.
- blog posts from the DevExpress team, rss feeds.
Regards