2

次のようなデータテーブルがあります。

// 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";

pdfsharpを使用してPDF レポートを作成したい。データテーブルをpdfsharpにバインドする方法は?

4

1 に答える 1

4

DataTables を PDFsharp にバインドすることはできません。

MigraDoc Foundation (PDFsharp に付属) を使用して新しいドキュメントを作成し、そのドキュメントに (必要な列を含む) テーブルを追加してから、そのテーブルにデータを追加できます。

表付きの MigraDoc サンプル:
http://www.pdfsharp.net/wiki/Invoice-sample.ashx

于 2013-04-02T13:05:35.170 に答える