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.
How would you manipulate data in a WinForms app? It's the same thing. The biggest difference is the UI rendering... you use XAML rather than a pure gui. It takes some getting used to. Might want to take a stroll through the WPF forum area. It provides a rather rich data templating capability, but it takes a lot of thought and effort to set up. You have to have the end design in mind when you do it. It's not like in WinForms where you can drop a bunch of controls down and re-arrange them later.