Ejemplo n.º 1
0
        /// <summary>
        /// Возвращает таблицу в виде типе данных <see cref="String"/>.
        /// </summary>
        /// <param name="format"></param>
        /// <returns></returns>
        public String Result(StringTableFormat format = StringTableFormat.Default)
        {
            String Table = "";

            switch (format)
            {
            case StringTableFormat.Default:
                Table = ToString();
                break;

            case StringTableFormat.MarkDown:
                Table = ToMarkDownString();
                break;

            case StringTableFormat.Alternative:
                Table = ToStringAlternative();
                break;

            case StringTableFormat.Minimal:
                Table = ToMinimalString();
                break;

            default:
                throw new ArgumentOutOfRangeException(nameof(format), format, null);
            }

            return(Table);
        }
Ejemplo n.º 2
0
 /// <summary>
 /// Возвращает таблицу типа <see cref="DataTable"/> в табличном представлении типа <see cref="String"/>.
 /// </summary>
 /// <param name="Table"></param>
 /// <param name="Format"></param>
 /// <returns></returns>
 public static String ToStringTable(this DataTable Table, StringTableFormat Format = StringTableFormat.Default)
 {
     return(new StringTable(Table).Result(Format));
 }