2013-04-02 171 views
2

我有一个数据表这样的:如何将数据表绑定到pdfsharp?

// create dataset 
DataSet ds = new DataSet("myDataset"); 

// create datatable 
DataTable dt = new DataTable("myDatatable"); 

// add columns 
dt.Columns.Add("column1", typeof(string)); 
dt.Columns.Add("column2", typeof(string)); 
dt.Columns.Add("column3", typeof(string)); 
dt.Columns.Add("column4", typeof(string)); 

// insert data rows 
dt.Rows.Add("row1-col1","row1-col2", "row1-col3", "row1-col4"); 
dt.Rows.Add("row2-col1","row2-col2", "row2-col3", "row2-col4"); 

// add datatable to dataset 
ds.Tables.Add(dt); 

// bind dataset & datatable to datagridview 
dataGridView1.DataSource = ds; 
dataGridView1.DataMember = "myDatatable"; 

我想创建一个使用pdfsharpPDF报告。如何绑定数据表pdfsharp

回答

4

您无法将DataTables绑定到PDFsharp。

您可以使用MigraDoc Foundation(附带PDFsharp)创建一个新文档,向该文档添加一个表格(包含所需的列),然后将数据添加到该表格。

MigraDoc样品与表:
http://www.pdfsharp.net/wiki/Invoice-sample.ashx