Here are the examples of the csharp api class Aspose.Words.MailMerging.MailMerge.ExecuteWithRegions(System.Data.DataTable) taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
5 Examples
0
1. Example
Project: Aspose.Words-for-.NET
Source File: ExMailMergeEvent.cs
Source File: ExMailMergeEvent.cs
public void MailMergeInsertCheckBox() { Document doc = new Document(MyDir + "MailMerge.InsertCheckBox.doc"); // Add a handler for the MergeField event. doc.MailMerge.FieldMergingCallback = new HandleMergeFieldInsertCheckBox(); // Execute mail merge with regions. DataTable dataTable = GetStudentCourseDataTable(); doc.MailMerge.ExecuteWithRegions(dataTable); // Save resulting document with a new name. doc.Save(MyDir + @"\Artifacts\MailMerge.InsertCheckBox.doc"); }
0
2. Example
Project: Aspose.Words-for-.NET
Source File: ExMailMergeEvent.cs
Source File: ExMailMergeEvent.cs
public void MailMergeAlternatingRows() { Document doc = new Document(MyDir + "MailMerge.AlternatingRows.doc"); // Add a handler for the MergeField event. doc.MailMerge.FieldMergingCallback = new HandleMergeFieldAlternatingRows(); // Execute mail merge with regions. DataTable dataTable = GetSuppliersDataTable(); doc.MailMerge.ExecuteWithRegions(dataTable); doc.Save(MyDir + @"\Artifacts\MailMerge.AlternatingRows.doc"); }
0
3. Example
Project: Aspose.Words-for-.NET
Source File: MailMergeAlternatingRows.cs
Source File: MailMergeAlternatingRows.cs
public static void Run() { // ExStart:MailMergeAlternatingRows // The path to the documents directory. string dataDir = RunExamples.GetDataDir_MailMergeAndReporting(); Document doc = new Document(dataDir + "MailMerge.AlternatingRows.doc"); // Add a handler for the MergeField event. doc.MailMerge.FieldMergingCallback = new HandleMergeFieldAlternatingRows(); // Execute mail merge with regions. DataTable dataTable = GetSuppliersDataTable(); doc.MailMerge.ExecuteWithRegions(dataTable); dataDir = dataDir + "MailMerge.AlternatingRows_out.doc"; doc.Save(dataDir); // ExEnd:MailMergeAlternatingRows Console.WriteLine("\nMail merge alternative rows performed successfully.\nFile saved at " + dataDir); }
0
4. Example
Project: Aspose.Words-for-.NET
Source File: ExMailMerge.cs
Source File: ExMailMerge.cs
public void ExecuteWithRegionsDataTable() { Document doc = new Document(MyDir + "MailMerge.ExecuteWithRegions.doc"); int orderId = 10444; // Perform several mail merge operations populating only part of the document each time. // Use DataTable as a data source. DataTable orderTable = GetTestOrder(orderId); doc.MailMerge.ExecuteWithRegions(orderTable); // Instead of using DataTable you can create a DataView for custom sort or filter and then mail merge. DataView orderDetailsView = new DataView(GetTestOrderDetails(orderId)); orderDetailsView.Sort = "ExtendedPrice DESC"; doc.MailMerge.ExecuteWithRegions(orderDetailsView); doc.Save(MyDir + @"\Artifacts\MailMerge.ExecuteWithRegionsDataTable.doc"); }
0
5. Example
Project: Aspose.Words-for-.NET
Source File: ExecuteWithRegionsDataTable.cs
Source File: ExecuteWithRegionsDataTable.cs
public static void Run() { // ExStart:ExecuteWithRegionsDataTable // The path to the documents directory. string dataDir = RunExamples.GetDataDir_MailMergeAndReporting(); string fileName = "MailMerge.ExecuteWithRegions.doc"; Document doc = new Document(dataDir + fileName); int orderId = 10444; // Perform several mail merge operations populating only part of the document each time. // Use DataTable as a data source. DataTable orderTable = GetTestOrder(orderId); doc.MailMerge.ExecuteWithRegions(orderTable); // Instead of using DataTable you can create a DataView for custom sort or filter and then mail merge. DataView orderDetailsView = new DataView(GetTestOrderDetails(orderId)); orderDetailsView.Sort = "ExtendedPrice DESC"; doc.MailMerge.ExecuteWithRegions(orderDetailsView); dataDir = dataDir + RunExamples.GetOutputFilePath(fileName); doc.Save(dataDir); // ExEnd:ExecuteWithRegionsDataTable Console.WriteLine("\nMail merge executed successfully with repeatable regions.\nFile saved at " + dataDir); }