水晶报表随笔(一)在winform下加载本地图片
来源:互联网 发布:手机淘宝怎么付款 编辑:程序博客网 时间:2024/04/30 20:46
本人使用的环境是vs2008sp1、vs2008自带水晶报表
我用的文件列表
CrystalReport1.rpt
DataSet1.xsd
Form1.cs
其中
DataSet1只有一个名叫DataTable1表,有两个字段,图片:System.Byte[],路径:System.String
下面是我的代码
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using CrystalDecisions.Shared;
using CrystalDecisions.CrystalReports.Engine;
using CrystalDecisions.Windows.Forms;
using System.IO;
namespace CrystalReportsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
FileStream fLogo = new FileStream(@"D:/Backup/我的文档/My Pictures/AA.jpg", FileMode.Open, FileAccess.Read);
BinaryReader bReader = new BinaryReader(fLogo);
byte[] bt = bReader.ReadBytes((int)bReader.BaseStream.Length);
DataSet1 ds = new DataSet1();
bReader.Close();
fLogo.Close();
ds.DataTable1.AddDataTable1Row(bt, @"C:/WINDOWS/Web/exclam.gif");
ReportDocument myReport = new ReportDocument();
string reportPath = @"D:/test/WindowsFormsCImge/CrystalReportsApplication1/crystalreport1.rpt";
myReport.Load(reportPath);
//绑定数据集,注意,一个报表用一个数据集。
myReport.SetDataSource(ds.Tables["DataTable1"]);
crystalReportViewer1.ReportSource = myReport;
crystalReportViewer1.RefreshReport();
}
}
}
水晶报表支持的图片的格式有:jpg、bmp,不支持gif。
- 水晶报表随笔(一)在winform下加载本地图片
- 水晶报表中加载本地图片
- 水晶报表加载本地图片 【BY阿泰】
- 为你的水晶报表加载本地图片
- 为你的水晶报表加载本地图片
- WinForm 加载本地图片
- winform下制作第一张水晶报表
- 在Winform中使用水晶报表(Push)
- 水晶报表 动态批量打印本地图片
- 在ASP.NET下使用水晶报表一(零点起步)
- 水晶报表中如何动态加载图片
- [水晶报表]动态加载图片(签名)
- 水晶报表动态加载磁盘图片
- [摘]在ASP.NET下使用水晶报表一(零点起步)
- .Net环境水晶报表在98下发布,出现"不能加载报表..."问题的解决
- c#winform水晶报表
- 在水晶报表中加载ArcEngine地图
- 【水晶报表之图片篇-a】 动态加载图片(图片文件版本及数据库版本)
- 视频中的特征识别
- C# 中LINQ的基本用法(1)--sql server
- [ASP.NET 3.5]邮件发送的设置
- Java中的多线程编程
- WINDOWS MOBILE 代EVDO 模块的调试处理
- 水晶报表随笔(一)在winform下加载本地图片
- PuTTY 中文教程
- Table into DataSet and Control DataTable
- 最近心血来潮想做黑客
- eclipse颜色设置以及常用快捷键
- javascript的一些函数,不断学习
- 域名投资人经验谈:如何选域名
- 液晶显示器突然变色,一会黄,一会绿
- DataTable into DataSet