public override void OnDataSourceChanged(object sender, DataSourceChangeEventArgs e) { base.OnDataSourceChanged(this, e); if (child != null) { if (child.localDataSourceIsNull & child.localLogicalParentIsNull) { child.OnDataSourceChanged(sender, e); } } }