如何将c#.net表单导出到ms-word

问题描述:

我想将c#.net表单导出到ms-word

i would like to export c#.net forms to ms-word

有用的链接:-

http: //blogs.msdn.com/b/bethmassi/archive/2011/09/22/fun-with-the-office-integration-pack-extension-for-lightswitch.aspx [
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>



无法使用任何方式导出数据:-

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

将DataGrid导出到Excel,Word和文本文件 [ ^ ]

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



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[^]