C# Class PdfRpt.Core.Helper.ApplyDataAnnotations

Applies Annotations to a list of PdfColumnAttributes.
显示文件 Open project: VahidN/PdfReport

Public Methods

Method Description
ApplyPropertyDataAnnotations ( this bodyDataSource, IList result, bool areColumnsAdHoc = false ) : void

Applies Annotations to a list of PdfColumnAttributes.

Private Methods

Method Description
applyAggregateFunction ( PropertyInfo property, ColumnAttributes columnAttributes ) : void
applyCalculatedField ( PropertyInfo property, ColumnAttributes columnAttributes, FieldInfo fieldsInfo ) : void
applyCellsHorizontalAlignment ( PropertyInfo property, ColumnAttributes columnAttributes ) : void
applyColumnIsVisible ( PropertyInfo property, ColumnAttributes columnAttributes ) : void
applyColumnItemsTemplate ( PropertyInfo property, ColumnAttributes columnAttributes ) : void
applyDataFormatString ( PropertyInfo property, ColumnAttributes columnAttributes ) : void
applyFixedHeight ( PropertyInfo property, ColumnAttributes columnAttributes ) : void
applyIncludedGroupFieldEqualityComparer ( PropertyInfo property, ColumnAttributes columnAttributes, FieldInfo fieldsInfo ) : void
applyMinimumHeight ( PropertyInfo property, ColumnAttributes columnAttributes ) : void
applyOrder ( PropertyInfo property, ColumnAttributes columnAttributes ) : void
applyPropertyName ( PropertyInfo property, ColumnAttributes columnAttributes, bool areColumnsAdHoc ) : void
applyWidth ( PropertyInfo property, ColumnAttributes columnAttributes ) : void

Method Details

ApplyPropertyDataAnnotations() public static method

Applies Annotations to a list of PdfColumnAttributes.
public static ApplyPropertyDataAnnotations ( this bodyDataSource, IList result, bool areColumnsAdHoc = false ) : void
bodyDataSource this Data source
result IList A list of PdfColumnAttributes
areColumnsAdHoc bool It's possible to remove the MainTableColumns part completely
return void