using Telerik.WinControls.Data;
using Telerik.WinControls.UI.Export;
namespace Directory
{
public partial class radForm : Form
{
public radForm()
{
InitializeComponent();
}
private void radForm_Load(object sender, EventArgs e)
{
// TODO: このコード行は、データを「directoryDataSet.DirDetails」テーブルにロードします。必要に応じて移動または削除できます。
this.dirDetailsTableAdapter.Fill(this.directoryDataSet.DirDetails);
}
// ボタンクリック
private void button1_Click(object sender, EventArgs e)
{
ExportToPDF exporter = new ExportToPDF(this.radGridView1);
//FileExtension プロパティにより、エクスポートされたファイルのデフォルト (*.pdf) ファイル拡張子を変更できます
exporter.FileExtension = "pdf";
exporter.HiddenColumnOption = Telerik.WinControls.UI.Export.HiddenOption.DoNotExport;
// これにより、グリッドが PDF ページの幅に収まるようになります
exporter.FitToPageWidth = true;
// PDF へのデータのエクスポートは、ExportToPDF オブジェクトの RunExport メソッドによって行われます
string fileName = "c:\\Directory-information.pdf";
exporter.RunExport(fileName);
}
}
}
ここで何かが欠けていて、グリッドビューが pdf にエクスポートされず、ファイルが作成されません。