2017-06-29 6 views
1

Comment pouvons-nous envoyer un message qui contient une table? Par exemple, lors de la fusion des données des clients dans l'historique des ventes, nous souhaitons afficher l'ensemble de l'enregistrement de vente correspondant à une ligne d'enregistrement client. Par exemple: Considérons une ligne de client qui a une table d'historique correspondant à chaque client.Comment créer un ordre supérieur mailmerge

ID, Name, Address, History [Item , Price] 

121,XXXX, -------- , [{item1,322},{item2,333}] 
122,YYYY, -------- , [{item5,422},{item5,666}] 

Comment pouvons-nous concevoir le modèle csv et mailmerge pour cela?

Répondre

0

télécharger S'il vous plaît Invoice Template.doc, CustomerData.xml et essayez d'exécuter le code Aspose.Words for .NET suivant:

DataSet pizzaDs = new DataSet(); 
pizzaDs.ReadXml(MyDir + @"CustomerData.xml"); 

Document doc = new Document(MyDir + @"Invoice Template.doc");   
doc.MailMerge.TrimWhitespaces = false; 

doc.MailMerge.ExecuteWithRegions(pizzaDs); 

doc.Save(MyDir + @"17.6.doc"); 

Hope, cela aide. Je travaille avec Aspose en tant que développeur évangéliste.