Thanks i'll look into that.

What i don't understand is, Using the ObjectDataSource, and if it's a Select method that i create, what type of object is the ObjectDataSource expecting, i'm assuming it should be a List, so that when Binding occurs, it traverses the lists and instantiates a new ItemTemplate for each record in the List, am i on the right track?

Furthermore if i have custom object types inside the list, does that mean when i do Eval calls, i specify the Property name as the string inside the Eval arguments?

Furthermore i think the logic behind doing all the mutliple calls will still be complicated.

As firstly, i'd be selecting all the Posts from the table. So i'll end up with a set of Post records, i'd then have to traverse this set of records and get the Post ID one by one and apply each ID into a select statement to select all the Tags that associated with that Post ID, it might be really inefficient, i'm not sure how i would also mangle the results of the Post record with a list of tags.

I must be doing something wrong here.

Any other pointers from anyone else?


Thank you once again.