using System; using System.Collections.Generic; using System.Text; namespace HH.WMS.Utils.ExcelLibrary.SpreadSheet { public class Row { Dictionary Cells = new Dictionary(); public int FirstColIndex = int.MaxValue; public int LastColIndex = int.MinValue; public UInt16 Height = 257; public Cell GetCell(int colIndex) { if (Cells.ContainsKey(colIndex)) { return Cells[colIndex]; } return Cell.EmptyCell; } public void SetCell(int colIndex, Cell cell) { FirstColIndex = Math.Min(FirstColIndex, colIndex); LastColIndex = Math.Max(LastColIndex, colIndex); Cells[colIndex] = cell; } public Dictionary.Enumerator GetEnumerator() { return Cells.GetEnumerator(); } } }