/// <summary> /// DataTable包装 /// </summary> /// <param name="table"></param> /// <param name="builder">数据流包装器</param> /// <returns></returns> internal static dataTable From(DataTable table, dataWriter builder) { dataTable value = new dataTable(); if ((value.rowCount = table.Rows.Count) != 0) { value.from(table, builder); } value.name = table.TableName; return(value); }
/// <summary> /// DataTable包装 /// </summary> /// <param name="table"></param> /// <returns></returns> public static dataTable From(DataTable table) { if (table == null) { return(null); } dataTable value = new dataTable(); if ((value.rowCount = table.Rows.Count) != 0) { using (dataWriter builder = new dataWriter()) { value.from(table, builder); value.data = builder.Get(); } } return(value); }