Пример #1
0
        /// <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);
        }