is it good way to call WCF service to get data for initializing controls like dropdowns and grids
===

I am new to WCF and trying to create a sample application.
I just wonder is it best practise to call Service methods to get data frequently.
For example, on the page load, for initializing controls like dropdowns, grids and text boxes with data from database, what would be the best way, calling WCF service or using ADO.net.

Please explain. 

thank you