Datasource and Locale problem for Datefield.

Hi,

After setting locale to the Datefield, If I change the datasource (updating) that is not reflecting in the datefield.
How to call updateFromDatasource method before going display the component. Here my rectrictions are I can’t use setValue method in datafield.

Please suggest me a way.