datagrid in pdf
-
Ich lese mehrere Tabellen aus einer Sql Datenbank aus und lasse sie in einem datagrid anzeigen.Nun möchte ich über einen Button die ganzen tabellen in ein pdf speichern.Für das pdf erzeugen benutze ich itextsharp.Ein leeres Dokument erzeugen ist kein Problem aber ich möchte halt dieses Pdf mit dem Inhalt des Datagrid füllen.
Hier mein bisheriger Code schnipsel für das pdf:
System::Void mysql_sample::Form1::button2_Click(System::Object^ sender, System::EventArgs^ e) { Document ^document = gcnew Document(PageSize::A4, 80, 50, 30, 65); try { PdfWriter::GetInstance(document , gcnew FileStream("Inventplaner.pdf", System::IO::FileMode::Create)); document->AddAuthor("ich"); document->AddSubject("test"); document->Open(); } catch(DocumentException ^de) { MessageBox::Show( "Kann das Pdf nicht erstellen: " + de->Message ); } Table ^aTable = gcnew Table(1000, 4); // 4 rows, 4 columns document->Add(aTable); document->Close(); }