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))
{
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);
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[
^]