protected virtual DataColumn addStandardColumnShema(DataTable shema, dataUnitPresenter presenter, PropertyEntryColumn pec) { string name = pec.toColumnCaption(false); string desc = pec.getDescriptionForKey(); DataColumn dc = shema.Columns.Add(pec.toStringSafe()); dc.ColumnName = pec.toStringSafe(); dc.Caption = name; dc.DataType = pec.toColumnType(); dc.ExtendedProperties[templateFieldDataTable.col_caption] = name; dc.ExtendedProperties[templateFieldDataTable.col_desc] = desc; dc.ExtendedProperties[templateFieldDataTable.col_format] = ""; dc.ExtendedProperties[templateFieldDataTable.col_group] = ""; dc.ExtendedProperties[templateFieldDataTable.col_priority] = pec.toColumnPriority(); dc.ExtendedProperties[templateFieldDataTable.col_type] = typeof(string); return(dc); }