0

如标题中所述,我想使用 Gembox 为 Excel 文档中的整行着色,并在运行时选择一种颜色。

我尝试了以下代码:

      ef.LoadXls("path"), XlsOptions.PreserveAll);
      ef.Worksheets[0].Rows[myRowIndex].Style.FillPattern.SetPattern ( FillPatternStyle.None , Color.Black , selectedColor );

但似乎不起作用(我也不例外,但行保持白色),有什么建议可以做我需要的吗?

4

1 回答 1

2

而不是FillPatternStyle.None使用FillPatternStyle.Solid,请尝试以下操作:

// When solid is specified, the PatternForegroundColor is the only color that's rendered.
ef.Worksheets[0].Rows[myRowIndex].Style
    .FillPattern
    .SetPattern(FillPatternStyle.Solid, selectedColor, Color.Empty);
于 2015-03-17T12:44:07.103 回答