I have a bunch of drop down lists in my web app. a LOT actually. Each of them have different values (luckily stored in a reference table). I have some a strongly typed dataset that i can use to just call a method and fill those drop down lists pretty easily.

My question is: does it make more sense to create an ObjectDataSource for EACH dropdownlist, and fill it using the appropriate method from my strongly typed data access layer? Or to fill them using the same Methods in my vb code during the Page load event, which keeps me from having ALOT of different objectdatasources?

Does this even make sense? Which way seems more efficient?

Thanks!