Take a look at Rick Strahl's (great) article on ASP Data Binding (
http://www.west-wind.com/presentations/aspnetdatabinding/aspnetdatabinding.asp). In it he demonstrates the use of his wwUtils -class that he wrote to do just what you are looking for.
Setting a property using this class is as simple as this:
wwUtils.SetProperty(object, propertyname, value)
e.g.,
wwUtils.SetProperty(this,"Customer.Address.Street","32 Kaiea")
This method is a reflection wrapper that makes this operation very simple and intuitive. You could of course use "raw" Reflection, if you like typing and want to do it the hard way <g>.
>If I have string specifying the name of a property, how can I use that information to access that property, i.e. store a value to, or retrieve a value from that property?
>
>Thengew.