0

我正在使用 gotreportviewer 的动态表报告来生成报告。

在这里,我们将在数据集中填充数据并动态生成。

我想知道如何以编程方式更改报告列(标题)背景颜色。

4

1 回答 1

1

请替换 TableRdlGenerator.cs 中的以下代码(第 110 行)

private Rdl.StyleType CreateHeaderTableCellTextboxStyle()
        {
            Rdl.StyleType headerTableCellTextboxStyle = new Rdl.StyleType();
            headerTableCellTextboxStyle.Items = new object[]
                {
                    "700",
                    "14pt"
                };
            headerTableCellTextboxStyle.ItemsElementName = new Rdl.ItemsChoiceType5[]
                {
                    Rdl.ItemsChoiceType5.FontWeight,
                    Rdl.ItemsChoiceType5.FontSize
                };
            return headerTableCellTextboxStyle;
        }

private Rdl.StyleType CreateHeaderTableCellTextboxStyle()
        {
            Rdl.StyleType headerTableCellTextboxStyle = new Rdl.StyleType();
            headerTableCellTextboxStyle.Items = new object[]
                {
                    "700",
                    "14pt",
                    Color.Black
                };
            headerTableCellTextboxStyle.ItemsElementName = new Rdl.ItemsChoiceType5[]
                {
                    Rdl.ItemsChoiceType5.FontWeight,
                    Rdl.ItemsChoiceType5.FontSize,
                    Rdl.ItemsChoiceType5.BackgroundColor,
                };
            return headerTableCellTextboxStyle;
        }
于 2013-06-18T12:46:37.803 回答