I haven't done exactly what you asking. But in WinForm, what I would do is I would create a WinForm Grid, databind it to a DataTable, and setup the SQLAdaptor for the DataSet.
DataTable (.NET 2.0) is an older .NET technology, so you may want to try something else like Entity Framework if you are just learning.
In addition, this article may help you. Their examples show how to datablind a WPF Grid to a DataTable, and the DataTable is populated with SQL query. It also includes code on how to save the data.
http://msdn.microsoft.com/en-us/library/aa480226.aspx[
^]