/// <summary> /// DataTable包装 /// </summary> /// <param name="table"></param> /// <param name="TmphBuilder">数据流包装器</param> /// <returns></returns> public static TmphDataTable From(DataTable table, TmphDataWriter TmphBuilder) { var value = new TmphDataTable(); if ((value._rowCount = table.Rows.Count) != 0) value.FromPackage(table, TmphBuilder); value._name = table.TableName; return value; }
/// <summary> /// DataTable包装 /// </summary> /// <param name="table"></param> /// <returns></returns> public static TmphDataTable From(DataTable table) { if (table == null) return null; var value = new TmphDataTable(); if ((value._rowCount = table.Rows.Count) != 0) { using (var TmphBuilder = new TmphDataWriter()) { value.FromPackage(table, TmphBuilder); value._data = TmphBuilder.Get(); } } return value; }