Articles in this section
Category / Section

How to format WPF DataGrid (SfDataGrid) caption summary in PrintPreview?

1 min read

The caption summary content and style will not be rendered in the PrintPreview dialog of WPF DataGrid (SfDataGrid). To format CaptionSummary styles in PrintPriview, a custom print manager can be inherited from GridPrintManager and the GetPrintCaptionSummaryCell method can be overridden to update the style.

 

public class CustomPrintManagerBase : GridPrintManager
{
    public CustomPrintManagerBase(SfDataGrid dataGrid) : base(dataGrid)
    {
 
}
//To Return proper cell for caption summary cells
    public override ContentControl GetPrintCaptionSummaryCell(object group, string mappingName)
    {
        var cell = base.GetPrintCaptionSummaryCell(group, mappingName);
        cell.HorizontalAlignment = HorizontalAlignment.Right;
        cell.HorizontalContentAlignment = HorizontalAlignment.Right;
        return cell;
}
}
 
//To assign the custom print manager to grid when print preview is initialized at run time.
dataGrid.PrintSettings.PrintManagerBase = new CustomPrintManagerBase(dataGrid);
 

 

CaptionSummary on PrintPreview

View WPF DataGrid Caption Summaries Demo in GitHub

Did you find this information helpful?
Yes
No
Help us improve this page
Please provide feedback or comments
Comments (0)
Please  to leave a comment
Access denied
Access denied