web用水晶报表打印照片问题, 高分求助!!!!!
asp.net c# 水晶报表现在要批量打印人员信息照片。 代码如下
ds.Tables[0].Columns.Add("PHOTO", System.Type.GetType("System.Byte[]"));
foreach (DataRow dr in ds.Tables[0].Rows)
{
try
{
string rootpath = Server.MapPath("~\\person\\");
string img = rootpath + dr["PHOTOPATH"].ToString();
FileStream fs = new FileStream(img, FileMode.Open);
BinaryReader br = new BinaryReader(fs);
dr["PHOTO"] = br.ReadBytes((int)br.BaseStream.Length);
fs.Close();
br.Close();
fs = null;
br = null;
}
catch
{ }
}
string RPTFile = Server.MapPath("print/P.rpt");
CrystalReportSource1.ReportDocument.Load(RPTFile);
CrystalReportSource1.ReportDocument.SetDataSource(ds.Tables[0]);
this.CrystalReportViewer1.DataBind();
正常情况下都可以打印。 但是出现的问题是,有个别照片打印不出来,水晶报表不能正常预览。 但是单独看这张照片还没问题。 请教高手,该怎么解决。
分不够可以再加。 --------------------编程问答-------------------- http://blog.csdn.net/haibodotnet/archive/2004/04/12/21570.aspx
LZ可以去看看。。 希望对你有帮助 --------------------编程问答-------------------- 帮顶。。。接分。。。 --------------------编程问答-------------------- to z289830131
我就是用那种方式做的,只是有些照片用平常的看图软件能打开看到。 但是一保存到数据集中,在水晶报表里就报错了。
--------------------编程问答-------------------- 没有用过,帮顶···· --------------------编程问答--------------------
补充:.NET技术 , ASP.NET