报表中怎么合并行显示?
金蝶云社区-ouyang0517
ouyang0517
0人赞赏了该文章 1,744次浏览 未经作者许可,禁止转载编辑于2014年03月26日 23:43:11

public override ReportHeader GetReportHeaders(IRptParams filter)
{
ReportHeader header = new ReportHeader();
header.AddChild("FBillNo", new LocaleValue("单据编码",base.Context.UserLocale.LCID));
header.AddChild("FSupNumber", new LocaleValue("供应商编码", base.Context.UserLocale.LCID));
header.AddChild("FSupName", new LocaleValue("供应商名称", base.Context.UserLocale.LCID));
header.Mergeable = true;//合并
header.AddChild("FMatNumber", new LocaleValue("物料编码", base.Context.UserLocale.LCID));
header.AddChild("FMatName", new LocaleValue("物料名称", base.Context.UserLocale.LCID));
ListHeader header2 = header.AddChild();
header2.Caption = new LocaleValue(ResManager.LoadKDString("数值", "004098030005302", SubSystemType.SCM, new object[0]), base.Context.UserLocale.LCID);
header2.AddChild("FQty", new LocaleValue("数量", base.Context.UserLocale.LCID), SqlStorageType.SqlDecimal, true);
header2.AddChild("FPrice", new LocaleValue("单价", base.Context.UserLocale.LCID), SqlStorageType.SqlMoney, true);
header2.AddChild("FAmount", new LocaleValue("金额", base.Context.UserLocale.LCID), SqlStorageType.SqlMoney, true);
return header;
}
这段代码中合并行,合并不了;还有表头标题合并分两行显示后,数量和金额汇总不了,没有合并表头标题时是可以汇总的。