/// <summary> /// Merges the parameter into the current DatSet object, the parameter takes precedence /// </summary> /// <param name="data">A DataSet to merge</param> public void Merge(Worksheet data) { // Merge headings if (Headings == null || !Headings.Any()) { Headings = data.Headings; } // Merge rows data.Rows = MergeRows(data.Rows); }
protected override bool CanReadLASFileAction() { try { if (Headings.Any() && Headings[SelectedXHeadingIndex] != null && Headings[SelectedYHeadingIndex] != null && Headings[SelectedZHeadingIndex] != null && Headings[SelectedStageHeadingIndex] != null) { return(true); } } catch { // ignored } return(false); }