Hello,

Some years back we developed a business application in VB 6.0. When VS 2008 came out, we upgraded the entire application to .NET. Our application communicates with SQL Server 2008 and displays data mostly in GridView (and similar) controls.
We're looking to further develop out app by upgrading the UI. So my first choice was to try WPF. The technology itself looks really promising and powerful, but one thing I'm not sure about is how to manipulate data from database. We still need to communicate with the database, display data in some sort of GridView controls, enable printing etc.
Reading through some books that cover this subject I couldn't find anything that could convince me WPF is the right choice. So I'm really interested to see if anyone here has some first-hand experiences with WPF - SQL SERVER - ADO.NET.

Thank you!