void DataSetValues::ApplyInputDataClass(DataClass* dc) { if (dc && dc->IsDataSet()) { Block::ApplyInputDataClass(dc); DataSet* buf = static_cast<DataSet*>(dc); if (SetDataSet(buf) == true) { Refresh(); //try to load data by default if we can //do this after the parameters updated sets up all our rows/counts/etc. if (buf->GetHasData() && buf->CanRefreshData()) { RefreshData(); } } } }