SourceGrid.RangeRegion.GetColumnsIndex C# (CSharp) Method

GetColumnsIndex() public method

Returns all the selected columns index
public GetColumnsIndex ( ) : int[]
return int[]
        public virtual int[] GetColumnsIndex()
        {
            System.Collections.ArrayList indexList = new System.Collections.ArrayList();
            RangeCollection ranges = GetRanges();
            for (int iRange = 0; iRange < ranges.Count; iRange++)
            {
                for (int c = ranges[iRange].Start.Column; c <= ranges[iRange].End.Column; c++)
                {
                    if (indexList.Contains(c) == false)
                        indexList.Add(c);
                }
            }
            int[] ret = new int[indexList.Count];
            indexList.CopyTo(ret, 0);

            return ret;
        }