/// <summary> /// The meta dictionary <see cref="imbSCI.DataComplex.tables.DataRowMetaDictionary"/> containing <see cref="imbSCI.DataComplex.tables.DataRowMetaDefinition"/> entries for extra rows in the table /// </summary> /// <param name="dc">The dc.</param> /// <param name="default_table_metarows">The default table metarows.</param> /// <returns></returns> public static DataRowMetaDictionary RowMeta(this DataTable dc, DataRowMetaDictionary default_table_metarows) { if (!dc.ExtendedProperties.ContainsKey(templateFieldDataTable.table_metarows)) { dc.ExtendedProperties.add(templateFieldDataTable.table_metarows, default_table_metarows); } return(dc.ExtendedProperties[templateFieldDataTable.table_metarows] as DataRowMetaDictionary); }
public static DataTable SetRowMeta(this DataTable dc, DataRowMetaDictionary table_metarows) { dc.ExtendedProperties.add(templateFieldDataTable.table_metarows, table_metarows); return(dc); }