Example #1
0
 /// <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);
 }
Example #2
0
 public static DataTable SetRowMeta(this DataTable dc, DataRowMetaDictionary table_metarows)
 {
     dc.ExtendedProperties.add(templateFieldDataTable.table_metarows, table_metarows);
     return(dc);
 }