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.