Click here to Skip to main content
Click here to Skip to main content

Tagged as

Go to top

A WPF GiftWorse (AKA Xceed DataGrid for WPF)

, 17 Jun 2009
Rate this:
Please Sign up or sign in to vote.
Now some time ago I wrote an article at Codeproject that was a simple contact keeper which used LINQ / XLINQ and one of its core requirements was an editable datagrid.The article was published at Codeproject and can be found right here.Those that use WPF will know that there is NO native control w

Now some time ago I wrote an article at Codeproject that was a simple contact keeper which used LINQ / XLINQ and one of its core requirements was an editable datagrid.

The article was published at Codeproject and can be found right here.

Those that use WPF will know that there is NO native control within the standard WPF tool set that fulfils this role. So I spent a great deal of time scouring the Internet looking for a free datagrid for WPF that did what I wanted. And low and behold I found one.

The Xceed DataGrid For WPF, which offers a Express (free) version to developers. There is a Professional edition, but I found the Express (free) version did everything I wanted from a DataGrid, and more actually.

Here is a screen shot of the v1.0 Xceed DataGrid used in my own “MyFriends” article

image-thumb.png

And here is some more screen shots of what other sort of things were possible with it. And all this for free. Hooray

image-thumb1.png

So you may be asking yourself why I am writing about this control again. Well Xceed just released V2.0 of this great control, and when there is a great (free) control that helps me and others, I feel duty bound to blog about it.

Here is some of the new stuff it does

Express Edition (Free remember)

  • Hierarchical master/detail. Which means that each datarow—whether in the main grid or in a detail—can have an unlimited number of details attached to it. Furthermore, details can have “sibling” or “child” details, or both, and also support headers and footers, grouping, sorting, and autofiltering, as well as custom detail relations and different styles for the data items contained in each same-level detail.
  • Finally, custom grouping in grid and details is supported
  • Design time configuration window lets you set up the most important features quickly and easily
  • Resource Center application now available with the component centralizes various DataGrid for WPF assets and provides a news feed for the latest developments concerning the product
  • Design-time support in Visual Studio 2008 and Expression Blend.

Professional Edition

  • All the new Express edition features mentioned above
  • Automatic Excel-like end-user filtering
  • Fixed columns
  • Printing
  • XPS export capabilities
  • Office 2007, Windows Media Player 11, and Glass themes

For a full list of features check out the Xceed DataGrid page and also check out the XBAP demo right here

Also of note is the fact that Xceed are also working on a 3D set of views, one of which looks similiar to the Apple album browser. You know the one, basically this type of view

image-thumb3.png

This screen shot came from the Channel 9 post video that Xceeds Pascal Bourque published. The video url is

http://channel9.msdn.com/Showpost.aspx?postid=349974

Should you be interested. Which I think you should be. Check it out, and what about this view

image-thumb4.png

I just hope when they release whatever version of the DataGrid that has the 3D stuff in it turns out to be, that they make it available in the Express version as well, as I like this view more than a lot.

In closing if you do any sort of WPF work that works with data, go download the Xceed DataGrid for WPF its absolutely awesome.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

Share

About the Author

Sacha Barber
Software Developer (Senior)
United Kingdom United Kingdom
I currently hold the following qualifications (amongst others, I also studied Music Technology and Electronics, for my sins)
 
- MSc (Passed with distinctions), in Information Technology for E-Commerce
- BSc Hons (1st class) in Computer Science & Artificial Intelligence
 
Both of these at Sussex University UK.
 
Award(s)

I am lucky enough to have won a few awards for Zany Crazy code articles over the years

  • Microsoft C# MVP 2014
  • Codeproject MVP 2014
  • Microsoft C# MVP 2013
  • Codeproject MVP 2013
  • Microsoft C# MVP 2012
  • Codeproject MVP 2012
  • Microsoft C# MVP 2011
  • Codeproject MVP 2011
  • Microsoft C# MVP 2010
  • Codeproject MVP 2010
  • Microsoft C# MVP 2009
  • Codeproject MVP 2009
  • Microsoft C# MVP 2008
  • Codeproject MVP 2008
  • And numerous codeproject awards which you can see over at my blog

Comments and Discussions

 
GeneralMy vote of 1 Pinmemberjbth20-Jul-09 2:03 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.

| Advertise | Privacy | Mobile
Web04 | 2.8.140921.1 | Last Updated 17 Jun 2009
Article Copyright 2009 by Sacha Barber
Everything else Copyright © CodeProject, 1999-2014
Terms of Service
Layout: fixed | fluid