我想要一个代码,用于从网格视图将数据转换为pdf [英] i want a code for convert data in to pdf from grid view
本文介绍了我想要一个代码,用于从网格视图将数据转换为pdf的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想要一个用于从Gridview将数据转换为PDF的代码
当我从下拉列表中选择员工姓名时,与员工相关的信息显示在Gridview中以及pdf中formate
I want a code for Converting data into PDF from Gridview
when i select employee name from dropdown the information related to employee is display in Gridview and also in pdf formate
推荐答案
用Google搜索? :(
将GridView导出为PDF并在ASP.Net中将PDF文件作为电子邮件附件发送 [ ^ ]
Googled? :(
Export GridView to PDF and send PDF File as email attachment in ASP.Net[^]
从数据库中选择数据的代码
Code for select data from database
CR_visitor_Pass cr = new CR_visitor_Pass();
search_Record SR_obj = new search_Record();
DataTable DT = new DataTable();
DT = SR_obj.Search_Record_For_PrintPass(pass_obj);
cr.SetDataSource(DT);
MemoryStream oStream;
oStream = (MemoryStream)
cr.ExportToStream(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat);
Cache["testr"] = oStream.ToArray();
ScriptManager.RegisterStartupScript(Page, typeof(Page), "OpenWindow", "window.open('Pdfconvert.aspx');", true);
在Pdfconvert.Aspx下面的代码
In Pdfconvert.Aspx following code
protected void Page_Load(object sender, EventArgs e)
{
ArrayList ary = new ArrayList();
ary.Add(Cache["testr"]);
Cache.Remove("testr");
BinaryFormatter f = new BinaryFormatter();
MemoryStream ms = new MemoryStream();
f.Serialize(ms, ary);
CR_visitor_Pass cr = new CR_visitor_Pass();
cr.Load(Server.MapPath("~/CR_visitor_Pass.rpt"));
Response.Clear();
Response.Buffer = true;
Response.ContentType = "application/pdf";
Response.BinaryWrite(ms.ToArray());
Response.End();
}
这篇关于我想要一个代码,用于从网格视图将数据转换为pdf的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文