如何将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[^]