【发布时间】:2011-06-28 15:47:34
【问题描述】:
这是一个 DevExpress 报告/XtraReports 问题。我正在为 Win Forms 使用 DevExpress 2011 Vol 1。
我正在尝试格式化 XRPivotGrid 以消除所有边框并更改单元格的背景颜色。
目前我正在按如下方式处理控件的打印事件:
private void xrPivotGrid1_PrintHeader(object sender, CustomExportHeaderEventArgs e)
{
e.Appearance.BackColor = Color.LightBlue;
e.Brick.Sides = BorderSide.None;
}
private void xrPivotGrid1_PrintFieldValue(object sender, CustomExportFieldValueEventArgs e)
{
e.Appearance.BackColor = Color.ForestGreen;
e.Brick.Sides = BorderSide.None;
}
private void xrPivotGrid1_PrintCell(object sender, CustomExportCellEventArgs e)
{
e.Appearance.BackColor = Color.PaleVioletRed;
e.Brick.Sides = BorderSide.None;
}
但这还不够。正如您从这张图片中看到的那样,没有到达具有 grey 背景颜色的标题单元格(即,这些事件在为打印而绘制时不会被触发)。
有人知道正确的方法吗?再次,我想摆脱边框并更改那些灰色块的 BackColor:s。
谢谢
【问题讨论】:
标签: c# .net reporting devexpress xtrareport