Enjoy an ad free experience by logging in. Not a member yet? Register.
Results 1 to 2 of 2
01-12-2006, 09:59 PM #1
- Join Date
- Jan 2004
- Thanked 0 Times in 0 Posts
Print all property values of a class
I have a collection of objects. I can successfully loop through the collection, and print the value of any property by explicitly stating the property such as obj.ProductGID will print out the value of the current object's ProductGID property.
Looking for a way to print out the values without having to explicitly stating each one. The code below will print the names of the properties, but I don't know how to get the value.
Can anyone help?
Dim prop As System.Reflection.PropertyInfo For Each prop In obj.GetType.GetProperties() Debug.Write(prop.Name & " ^^ ") Next prop Debug.WriteLine(vbCrLf)http://www.handlerassociates.com
It's all about e-fficient solutions
01-13-2006, 07:40 PM #2
- Join Date
- Jun 2005
- Near Chicago, IL, USA
- Thanked 32 Times in 31 Posts
If this post contains any code, I may or may not have tested it. It's probably just example code, so no getting knickers in a bunch over a typo, OK? If it doesn't have basic error checking in it, such as object detection or checking if objects are null before using them, put that in there. I'm giving examples, not typing up your whole app for you. You run code at your own risk.
Bored? Visit http://www.kaelisspace.com/