GridFill
明细表填充。
定义明细表
属性名称 |
说明 |
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