I've tried Xceed, WPFToolkit, Infragistics... with WPF you could also roll your own.
Please include descriptions of why you favor one over the other.
I've tried Xceed, WPFToolkit, Infragistics... with WPF you could also roll your own.
Please include descriptions of why you favor one over the other.
I would suggest WPF Toolkit which can be downloaded from DatGrid available in Codeplex. This is compatible with the latest WPF(.NET3.5 SP1) which is free and have almost all the features for a general purpose(and even more than that) But there are commercial vendors who have good grid controls(Not really free). Like Xceed, Infragistics, Component One, Telerik
See this thread also What WPF Datagrid controls are worth the money and/or effort?
UPDATE: In NET4.0 you can get DataGrid out of the box!!!!!!
Check out the WPF Toolkit on CodePlex. It includes the CTP preview release of the DataGrid control.
telerik may also have something for you. The components they produce are usually quite simple to implement. They have great support and great documentation. Rad GridView
Before I got used to WPF, I dryly noted its lack of a DataGrid and thought, "I Must Have A DataGrid Because They Solve All Problems (tm) (r) (pat. pending)", so I went and downloaded the trial version of a commercial WPF datagrid clone that was very heavyweight with lots of features and "skins", etc.
But I never used it. I've found there's rarely an occasion anymore where I need a DataGrid rather than a templated ListView. Just trying to do things that way ended up turning a switch in my head.
It may be worth questioning the utility of the DataGrid paradigm in general. It may not be suited for what you're doing after all.
If you need more advanced DataGrid, check out the VIBlend DataGrid for WPF.