lbzgrape 发表于 2018-8-28 11:46:02

使用mailMerge类,文件分开存储问题

使用mailmerge类合并邮件,使用public void Merge(DataTable mergeData, bool append);方法,设置append属性为false,即分开存储后,怎么得到分开存储的数据,使用 public void SaveDocumentToMemory(out string data, StringStreamType fileFormat, SaveSettings saveSettings);方法,貌似只能得到一个合并数据


Richard.Ma 发表于 2018-8-29 10:34:26

设置为True,才能得到分页的文档

lbzgrape 发表于 2018-8-30 17:05:34

Richard.Ma 发表于 2018-8-29 10:34
设置为True,才能得到分页的文档

不是想得到分页文档,是想把一个模板文档,经过与DataTable的合并后,将每一条记录的结果分别存在不同的文档中,或者是我可以将它们可以区分地分别拿出来。
比如
文本模板是hello
DataTable中,有三行记录
world1
world2
world3,
我想得到的结果是三个数据:
hello world1;
hello world2;
hello world3;
但是如果append设置为true,它们被写到同一个文档中,我怎么将它们区分开是三条不同的记录呢?
或者我怎么调用某个方法或属性,实现我想要的结果,谢谢。在savedocument等方法中,貌似没有区分的能力

Richard.Ma 发表于 2018-8-31 09:12:26

这个目前无法直接生成三个文档,推荐您分别用每行数据用Merge方法,循环得到多个文档
页: [1]
查看完整版本: 使用mailMerge类,文件分开存储问题