private WIN.BASEREUSE.DataRange CalculateDataRange() { if (!chk2.Checked) { return(DataRange.Empty()); } if (dtpDa.EditValue == null && dtpA.EditValue == null) { return(DataRange.Empty()); } else if (dtpDa.EditValue != null && dtpA.EditValue == null) { return(DataRange.CreateOpen(dtpDa.DateTime)); } else if (dtpDa.EditValue == null && dtpA.EditValue != null) { return((DataRange)DataRange.CreateOpenEnded(dtpA.DateTime)); } else { return(new DataRange(dtpDa.DateTime, dtpA.DateTime)); } }