protected void EnsureDataBound()
{
try {
_throwOnDataPropertyChange = true;
if(RequiresDataBinding && !String.IsNullOrEmpty(DataSourceID))
DataBind();
} finally {
_throwOnDataPropertyChange = false;
}
}