PdfRpt.Core.Helper.ApplyDataAnnotations.applyDataFormatString C# (CSharp) Method

applyDataFormatString() private static method

private static applyDataFormatString ( PropertyInfo property, ColumnAttributes columnAttributes ) : void
property System.Reflection.PropertyInfo
columnAttributes PdfRpt.Core.Contracts.ColumnAttributes
return void
        private static void applyDataFormatString(PropertyInfo property, ColumnAttributes columnAttributes)
        {
            var dataFormatString = property.GetDataFormatStringAttribute();
            if (!string.IsNullOrEmpty(dataFormatString))
            {
                columnAttributes.ColumnItemsTemplate.BasicProperties.DisplayFormatFormula = data => string.Format(CultureInfo.InvariantCulture, dataFormatString, data);
                if (columnAttributes.AggregateFunction != null)
                    columnAttributes.AggregateFunction.DisplayFormatFormula = data => string.Format(CultureInfo.InvariantCulture, dataFormatString, data);
            }
        }