SourceGrid.RangeData.DataToString C# (CSharp) Method

DataToString() protected method

Convert a range and an array of string into a string. Normally using a tab delimited for columns and a LineFeed for rows.
protected DataToString ( string values, Range range ) : string
values string
range Range
return string
        protected virtual string DataToString(string[,] values, Range range)
        {
            System.Text.StringBuilder builder = new System.Text.StringBuilder();

            int arrayRow = 0;
            for (int r = range.Start.Row; r <= range.End.Row; r++, arrayRow++)
            {
                int arrayCol = 0;
                for (int c = range.Start.Column; c <= range.End.Column; c++, arrayCol++)
                {
                    builder.Append(values[arrayRow, arrayCol]);
                    if (c != range.End.Column)
                        builder.Append('\t');
                }

                if (r != range.End.Row)
                    builder.Append("\x0D\x0A");
            }

            return builder.ToString();
        }