In C# winforms using telerik assembly references how to export radGridView to pdf ( Im not using MCV or WPF, implementing in normal winforms)

StackOverflow https://stackoverflow.com/questions/12756629

Domanda

    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: This line of code loads data into the 'directoryDataSet.DirDetails' table. You can move, or remove it, as needed.

        this.dirDetailsTableAdapter.Fill(this.directoryDataSet.DirDetails);

    }

// Button click

    private void button1_Click(object sender, EventArgs e)
    {
        ExportToPDF exporter = new ExportToPDF(this.radGridView1);

//The FileExtension property allows you to change the default (*.pdf) file extension of the exported file

        exporter.FileExtension = "pdf"; 

        exporter.HiddenColumnOption = Telerik.WinControls.UI.Export.HiddenOption.DoNotExport;

// This to make the grid fits to the PDF page width

        exporter.FitToPageWidth = true;

// Exporting data to PDF is done through the RunExport method of ExportToPDF object

        string fileName = "c:\\Directory-information.pdf";
        exporter.RunExport(fileName);


     }


  }
}

Some how Im missing something here and my gridview isn't exporting into pdf and no file creation takes place.

È stato utile?

Soluzione

private void button1_Click(object sender, EventArgs e)
    {


        ExportToPDF exporter = new ExportToPDF(this.radGridView1);
        exporter.FileExtension = "pdf";
        exporter.HiddenColumnOption = Telerik.WinControls.UI.Export.HiddenOption.DoNotExport;
        exporter.ExportVisualSettings = true;
        exporter.PageTitle = "Directory Details";
        exporter.FitToPageWidth = true;

        string fileName = "c:\\Directory-information.pdf";
        exporter.RunExport(fileName);

        MessageBox.Show("Pdf file created , you can find the file c:\\Directory-informations.pdf");                     
    }
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top