← 返回所有博客文章

TX Text Control X9 产品发布至今已有近一年时间,在此期间葡萄城控件作为 Text Control GmbH 中国总代理,我们不仅为 TX Text Control 中文用户提供了丰富的产品中文资料中文资源包中文演示程序,我们还不断收集中文用户对产品的功能需求和用户案例,并以此为依据同厂商展开 TX Text Control X10 新功能的讨论和研究。

TX Text Control X10 将会在201311月底正式发布,在发布之前葡萄城控件与 TX 厂商一起,为广大的中文用户提供 TX Text Control X10 新功能介绍的系列文章。同时,敬请大家关注葡萄城技术博客中关于 TX Text Control 产品相关的更多文章。 

就如大家所了解到的一样,TX Text Control X10 中对报表功能做了很多增强,本文主要是向你介绍报表数据源配置文件相关内容。

报表数据源配置文件已经随模板设计器而发布,其中包含数据连接和数据关系。通过这种方式,你再也不必使用代码为主-从合并块定义数据之间的关系了。所有的操作只需你在模板设计器中打开数据源,创建数据之间的关系,并将这些设置保存为报表数据源配置文件即可。

最后,在你合并模板之前指定该配置文件,所有的数据源和数据关系会被自动加载。

在模板设计器中,你可以通过新增的数据关系对话框定义多个数据表之间的关系,所有的设置都可以直接保存为XML格式配置文件。

image

由此带来的好处在于,你可以非常方便地获取处理数据源信息的一个独立文件,你可以在不同的模板之间重复使用该文件,一旦需要修改数据源配置信息时,你只需修改一次配置便可同时反映到所有使用该文件的模板中,大大节省开发时间。

在模板设计器中,你可以非常方便地保存配置文件和模板

image

Visual Studio中,你只需一行代码便可将模板与数据源进行合并,而且,所有数据关系也会进行自动处理。你需要做的仅是将Text ControlMailMerge组件拖拽到Form上,并进行以下操作:

l  通过TextComponent属性奖励MailMergeTextControl之间的关系

l  指定数据源配置文件路径

l  指定模板文件路径

image

最后,你只需通过代码调用 MailMerge.Merge方法启动合并操作即可。

以上只是 TX Text Control X10 诸多新功能中的冰山一角,更多新功能介绍请关注葡萄城技术博客中的 TX Text Control X10 新功能大揭秘 系列文章。