Click here to Skip to main content
15,907,392 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
i would like to export c#.net forms to ms-word
Posted
Comments
Aniket Yadav 21-Feb-12 5:12am    
What Exactly You Want To Do Here? Will You Please Explain. Such Short Question Is Not Going To Help You. Be Little Descriptive. And Specify Your Requirement In Details

1 solution

Helpful link :-

http://blogs.msdn.com/b/bethmassi/archive/2011/09/22/fun-with-the-office-integration-pack-extension-for-lightswitch.aspx[^]
Partial void GenerateDocument_Execute()
{
    private string MyDocs = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments); 
    private string WordFile = MyDocs + "\\Customer.docx";
	

    If (File.Exists(WordFile)) 
	{
        //Map the content control tag names in the word document to the entity field names
		List<officeintegration.columnmapping> custFields = new List<officeintegration.columnmapping>();
		
		custFields.Add(New OfficeIntegration.ColumnMapping("ContactName", "ContactName"));
        custFields.Add(New OfficeIntegration.ColumnMapping("CompanyName", "CompanyName"));
        custFields.Add(New OfficeIntegration.ColumnMapping("Phone", "Phone"));

        dynamic doc = OfficeIntegration.Word.GenerateDocument(WordFile, this.Customer, custFields);
																	
        //Export specific fields to the bookmarked "OrderTable" in Word
        
		List<officeintegration.columnmapping> orderFields = new List<officeintegration.columnmapping>();
		orderFields.Add(new OfficeIntegration.ColumnMapping("ShipName", "ShipName")); 
		orderFields.Add(new OfficeIntegration.ColumnMapping("OrderDate", "OrderDate")); 
		orderFields.Add(new OfficeIntegration.ColumnMapping("ShippedDate", "ShippedDate")); 

        OfficeIntegration.Word.ExportEntityCollection(doc, "OrderTable", 2, False, this.Customer.Orders, orderFields);
       
        OfficeIntegration.Word.SaveAsPDF(doc, MyDocs + "\\Customer.pdf", True);
    }
} 
</officeintegration.columnmapping></officeintegration.columnmapping></officeintegration.columnmapping></officeintegration.columnmapping>


No of ways in which you can export the data:-

http://pandiyachendur.blogspot.in/2009/11/export-dataset-to-word-in-c.html[^]

Exporting DataGrid to Excel, Word and Text Files[^]

http://www.aspnettutorials.com/tutorials/file/gv-word-aspnet2-csharp.aspx[^]
 
Share this answer
 
v2

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900