/// <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); }
/// <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)); }