明细表填充。

定义明细表

属性名称

说明

Sheet名

填充到哪个Sheet

不设置表示填充到第一个Sheet

开始行

明细表从哪一行开始(Excel行号)

重复几行

每一行数据,对应Excel中几行

通常为1

填充数据集

用哪个数据集填充

明细表默认GridStore

Fill

数据填充

Template

每一行数据,使用哪个模板行(Excel行号)

Fill

属性名称

说明

单元格

填充到哪个单元格

变量名

局部填充变量

不设置替换整个单元格内容

设置 替换单元格中匹配字符串(局部填充)

字段

此处为模板变量

过滤条件

过滤表达式,成立时才填充

应用到System.Data.DataView的RowFilter属性近似SQL Server中的where

如:Amount>200,表示金额大于200时应用填充

显示函数

缺省为DefaultRender,使用模板中的字体、颜色、格式填充单元格

使用自定义显示函数时,在此处写上函数名即可,如:TimeSpanRender1

扩展显示函数,请参照FixFill章节

空值填充

当值为空时,填充内容,如空值填充“-”

注释

本行的备注,与输出无关

Template

定义一个模板行,并设定何时使用模板行。

属性名称

说明

模板名

为此模板起一个名字

开始行

本模板的第一行从哪开始(Excel行号)

何时使用此模板

什么情况下使用此模板行

应用到System.Data.DataView的RowFilter属性近似SQL Server中的where

如:RowNum<>$totalRow表示非最后行

明细表自动添加列:

RowNum 行号(从1开始计数)

自动添加变量:

$totalRow 总行数

Created with the Personal Edition of HelpNDoc: Easily create Web Help sites