|
WordDocument document = new WordDocument("EmployeesTemplate.docx");
//Gets the data table as per your requriement
DataTable table = GetDataTable();
//Removes the empty Group.
document.MailMerge.RemoveEmptyGroup = true;
// Executes Mail Merge with groups.
document.MailMerge.ExecuteGroup(table);
//Saves and closes the WordDocument instance
document.Save("Result.docx");
document.Close(); |
| foreach (var valObject in valueObjects) { docParameters.DataSet.Add(new MailMergeDataTable(valObject.Key, valObject.Value)); } docParameters.DataSet.Add(new MailMergeDataTable("Bicycles", new Dictionary<string, object>())); |