Use data binding to move data from practically any .NET object to your user interface and back again, without writing any procedural code.
http://msdn.microsoft.com/longhorn/understanding/books/default.aspx?pull=/library/en-us/dnintlong/html/longhornch05.asp