请问哪位知道C1Flexgrid直接打印的报表多标题怎样设置?

xyhv 2010-10-02 06:48:29
c1FlexGrid1.DataSource =...;

flex.PrintParameters.HeaderFont = new Font("宋体", 12);
flex.PrintParameters.Header = "表头1";
this.c1PrintPreviewControl1.PreviewPane.Document = flex.PrintParameters.PrintDocument;

打印时表头只可设置一种字体,如果要表头有多行应该怎么设置。
...全文
176 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
xyhv 2010-10-02
  • 打赏
  • 举报
回复
楼上说的是表格内的表头,不是打印报表的标题。
q107770540 2010-10-02
  • 打赏
  • 举报
回复
。首先要设定合并风格,然后指定需要合并的行或列的AllowMerging属性等于True。
FlexGrid控件本身有一个AllowMerging属性用来控制FlexGrid控件的合并风格。这个属性的类型为AllowMergingEnum,
AllowMergingEnum共定义了8种风格:
FixedOnly
仅仅合并固定单元格
Free
合并所有相邻并且内容相同的单元格(注:不同区域的单元格即使内容相同也不能合并,比如固定区域的单元格和其相邻的普通单元格之间就不能合并)
Nodes
答应在Node Row中的长实体自动溢出到相邻的空白单元格内(这个风格没有用过)
None
不合并任何单元格
RestrictAll
仅当单元格的上面及左面的单元格已经合并的情况下才实行合并(这个风格没有用过)
RestrictCols
仅当单元格的左面的单元格已经合并的情况下才实行合并(这个风格没有用过)
RestrictRows
仅当单元格的上面单元格已经合并的情况下才实行合并(这个风格没有用过)
Spill
答应单元格中的长实体自动溢出到相邻的空白单元格内(有点像Excel里的单元格自动合并效果)

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧