明细表填充。

定义明细表

属性名称

说明

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