...
Code Block |
---|
public void GenerateDocument() { // Create an instance of WordTemplate WordTemplate wt = new WordTemplate(); // Open the template document string templatePath = @"..\..\WordTemplateFiles\PurchaseOrderTemplate.docx"; wt.Open(templatePath); // Query the database for header and detail information. // Set these DataTables as WordTemplate data sources. DataTable dtHeader = GetOrderHeaderData(@"..\..\WordData\PurchaseOrderDemoHeaderData.csv"); DataTable dtDetail = GetOrderDetailData(@"..\..\WordData\PurchaseOrderDemoDetailData.csv"); wt.SetDataSource(dtHeader); wt.SetRepeatBlock(dtDetail, "OrderDetailQuery"); wt.Process(); // Save the document to the disc wt.Save(@"..\..\WordOutputFiles\PurchaseOrder_output.docx"); } |
Downloads
Panel |
---|
Template: PurchaseOrderTemplate.docx Output: PurchaseOrder_output.docx |