Hi, Thanks.But my obeject is more of a graph and i have arays everywhere. Does that mean that i will have to change everything into collections, and implement all their methods. that will surely suck. I have a stupid doubt. Could i just serialize the whole obejct into an xml strem( SoapFormatter) and then deserialize it into a Dataset, and bind that to a DataGrid. Thanks