TX Text Control .NET 产品使用指南(10)创建报价单

发布时间:2012/11/16 00:11 发布者:葡萄城产品团队

返回博客中心

该示例程序演示如何在办公系统中使用Text Control。办公系统的主要功能就是根据数据库中的数据来创建所需的文档。例如,根据地址信息数据库和商品信息数据库来创建一个订单。
        示例程序分两步完成,第一步只包含从地址信息数据库中取的数据,第二步中才添加其它的功能。
        
本章节相应的源代码可以在TX Text Control.NET的安装目录中找到:
        Samples\WinForms\VB.NET\ Quote Generator
        Samples\WinForms\CSharp\ Quote Generator

第一步:创建报价单
        程序启动时,DataGrid中显示了所以的地址信息,示例中使用的数据来自于XML文件。

 
[C#]
DataSet dsAddress = new DataSet ("address");
dsAddress.ReadXml("..\\..\\address.xml");
gridAddress.DataSource = dsAddress;
gridAddress.DataMember = "address_record";



        在Advanced菜单中添加一个插入表格的菜单项,通过该菜单项在文档中插入表格。同时可以通过Format/Table菜单项来调用Text Control的表格属性设置对话框,可以在对话框中调整表格线,背景色等属性。
        接下来就可以将Article中的数据添加到表中。示例程序中的ArticleTable类演示了如何操纵表格、行、列和单元格等对象。当用户选中Article中的一个产品时,程序将进行以下操作:
1.        检查当前输入位置是否在Article表格的数据行,如果不在数据行,程序将第一个数据行作为将要插入数据的行。
2.        将选中的产品编号、描述和价格插入到第一步中得到的行中。
3.        在表格中触发Changed事件之后,程序会自动计算总金额。


关于葡萄城

赋能开发者!葡萄城是专业的集开发工具、商业智能解决方案、低代码开发平台于一身的软件和服务提供商,为超过 75% 的全球财富 500 强企业提供服务。葡萄城专注控件软件领域30年,希望通过模块化的开发控件、灵活的低代码应用开发平台等一系列开发工具、解决方案和服务,帮助开发者快速响应复杂多变的业务需求,最大程度地发挥开发者的才智和潜能,让开发者的 IT 人生更从容更美好。

了解详情,请访问葡萄城官网