在c#中从datagridview导入数据到pdf的代码 [英] code for import data from datagridview to pdf in c#

查看:51
本文介绍了在c#中从datagridview导入数据到pdf的代码的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

hi


从datagridview导入数据的代码到c#中的pdf。

hi
code for import data from datagridview to pdf in c#.

推荐答案



你可以试试这个:



凭证文件=新文件(PageSize.A4,0,0,50,50);

System.IO.MemoryStream msReport = new System.IO.MemoryStream();



//创建不同的作者

PdfWriter writer = PdfWriter.GetInstance(document,msReport);



//我们在文档中添加一些元信息

document.AddAuthor( eJuly);

document.AddSubject(导出为PDF);



document.Open();



iTextSharp.text.pdf.PdfPTable datatable = new iTextSharp.text.pdf.PdfPTable(7);



float [ ] headerwidths = {6,20,32,18,8,8,8};



Hi,
you can try this:

Document document = new Document(PageSize.A4, 0, 0, 50, 50);
System.IO.MemoryStream msReport = new System.IO.MemoryStream();

// creation of the different writers
PdfWriter writer = PdfWriter.GetInstance(document, msReport);

// we add some meta information to the document
document.AddAuthor("eJuly");
document.AddSubject("Export to PDF");

document.Open();

iTextSharp.text.pdf.PdfPTable datatable = new iTextSharp.text.pdf.PdfPTable(7);

float[] headerwidths = { 6, 20, 32, 18, 8, 8, 8 };

datatable.AddCell("No.");
            datatable.AddCell(new Phrase("Full Name", FontFactory.GetFont(FontFactory.HELVETICA, 14, Font.NORMAL)));
            datatable.AddCell("Address");
            datatable.AddCell("Telephone No.");





datatable.AddCell(Just Put Anything);





datatable.AddCell("Just Put Anything");

datatable.AddCell("Col 1");
           datatable.AddCell("Col 2");
           datatable.AddCell("Col 3");










for (int i = 1; i < 20; i++)
            {
                //datatable.DefaultHorizontalAlignment = Element.ALIGN_LEFT;
                datatable.AddCell(i.ToString());
                datatable.AddCell("This is my name.");
                datatable.AddCell("I have a very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very, very long long address.");
                datatable.AddCell("0123456789");

               // datatable.DefaultHorizontalAlignment = Element.ALIGN_CENTER;
                datatable.AddCell("No");
                datatable.AddCell("Yes");
                datatable.AddCell("No");
            }

            document.Add(datatable);










document.Close();

       Response.Clear();
       Response.AddHeader("content-disposition", "attachment;filename=Export.pdf");
       Response.ContentType = "application/pdf";
       Response.BinaryWrite(msReport.ToArray());
       Response.End();


这篇关于在c#中从datagridview导入数据到pdf的代码的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆