简单的使用水晶报表
2006-12-05 11:21
232 查看
PULL模式
1、创建数据集:右击项目/添加/新增项/选择数据集/取名ds_test/点击"添加"按钮
2、创建一个From窗体Form1
⑴、向其中添加一个crystalReportViewer1控件
⑵、添加sqlDataAdapter控件(按弹出的向导一步步自动生成)
⑶、根据刚才创建的sqlDataAdapter生成数据集
3、创建报表:右击项目/添加/新增项/选择crystalReport报表/取名CrystalReport1.rpt/点击"添加"按钮
⑴、在字段资源管理器中右击"数据库字段"/选择"数据库专家"/展开"项目数据"/展开"ADO.NET数据集"/展开
刚刚生成的数据集,将其添加到右侧框中/确定
⑵、展开"数据库字段"/展开下面的表/将表中的字段拖动到报表中,进行布局设计
4、定义From1_Load()事件,如下:
private void Form1_Load(object sender, EventArgs e)
{
//PULL模式
this.sqlDataAdapter1.Fill(this.ds_test); //ds_test是根据数据适配器自动生成的
CrystalReport1 cr = new CrystalReport1();
cr.SetDataSource(this.ds_test.Tables[0]);
crystalReportViewer1.ReportSource = cr;
}
PUSH模式
1、创建数据集:右击项目/添加/新增项/选择数据集/取名ds_test/点击"添加"按钮
2、创建一个From窗体Form1
⑴、向其中添加一个crystalReportViewer1控件
⑵、添加sqlDataAdapter控件(按弹出的向导一步步自动生成)
⑶、根据刚才创建的sqlDataAdapter生成数据集
3、创建报表:右击项目/添加/新增项/选择crystalReport报表/取名CrystalReport1.rpt/点击"添加"按钮
⑴、在字段资源管理器中右击"数据库字段"/选择"数据库专家"/展开"项目数据"/展开"ADO.NET数据集"/展开
刚刚生成的数据集ds_test,将其添加到右侧框中/确定
⑵、展开"数据库字段"/展开下面的表/将表中的字段拖动到报表中,进行布局设计
4、定义From1_Load()事件,如下:
SqlConnection conn = new SqlConnection("server=;integrated security=sspi;database=");
SqlDataAdapter da;
DataSet ds = new DataSet();
private void Form1_Load(object sender, EventArgs e)
{
//PUSH模式
da = new SqlDataAdapter("SQL查询语句", conn);
da.Fill(ds);
crystalReport1 cr = new crystalReport1();
cr.SetDataSource(ds.Tables[0]);
crystalReportView1.ReportSource = cr;
}
1、创建数据集:右击项目/添加/新增项/选择数据集/取名ds_test/点击"添加"按钮
2、创建一个From窗体Form1
⑴、向其中添加一个crystalReportViewer1控件
⑵、添加sqlDataAdapter控件(按弹出的向导一步步自动生成)
⑶、根据刚才创建的sqlDataAdapter生成数据集
3、创建报表:右击项目/添加/新增项/选择crystalReport报表/取名CrystalReport1.rpt/点击"添加"按钮
⑴、在字段资源管理器中右击"数据库字段"/选择"数据库专家"/展开"项目数据"/展开"ADO.NET数据集"/展开
刚刚生成的数据集,将其添加到右侧框中/确定
⑵、展开"数据库字段"/展开下面的表/将表中的字段拖动到报表中,进行布局设计
4、定义From1_Load()事件,如下:
private void Form1_Load(object sender, EventArgs e)
{
//PULL模式
this.sqlDataAdapter1.Fill(this.ds_test); //ds_test是根据数据适配器自动生成的
CrystalReport1 cr = new CrystalReport1();
cr.SetDataSource(this.ds_test.Tables[0]);
crystalReportViewer1.ReportSource = cr;
}
PUSH模式
1、创建数据集:右击项目/添加/新增项/选择数据集/取名ds_test/点击"添加"按钮
2、创建一个From窗体Form1
⑴、向其中添加一个crystalReportViewer1控件
⑵、添加sqlDataAdapter控件(按弹出的向导一步步自动生成)
⑶、根据刚才创建的sqlDataAdapter生成数据集
3、创建报表:右击项目/添加/新增项/选择crystalReport报表/取名CrystalReport1.rpt/点击"添加"按钮
⑴、在字段资源管理器中右击"数据库字段"/选择"数据库专家"/展开"项目数据"/展开"ADO.NET数据集"/展开
刚刚生成的数据集ds_test,将其添加到右侧框中/确定
⑵、展开"数据库字段"/展开下面的表/将表中的字段拖动到报表中,进行布局设计
4、定义From1_Load()事件,如下:
SqlConnection conn = new SqlConnection("server=;integrated security=sspi;database=");
SqlDataAdapter da;
DataSet ds = new DataSet();
private void Form1_Load(object sender, EventArgs e)
{
//PUSH模式
da = new SqlDataAdapter("SQL查询语句", conn);
da.Fill(ds);
crystalReport1 cr = new crystalReport1();
cr.SetDataSource(ds.Tables[0]);
crystalReportView1.ReportSource = cr;
}
相关文章推荐
- VS2005 winform中水晶报表简单使用
- .NET水晶报表简单使用
- Asp.Net中水晶报表的简单使用
- asp.net中水晶报表的简单使用
- 使用eclipse在jsp上显示水晶报表(一)最简单例子
- 水晶报表的简单使用
- 使用eclipse在jsp上显示水晶报表(一)最简单例子
- 7,水晶报表的最简单使用方法
- 水晶报表在VC++6.0中的简单使用方法
- 水晶报表的简单使用
- 水晶报表在VC++6.0中的简单使用方法
- 报表学习总结(一)——ASP.NET 水晶报表(Crystal Reports)的简单使用
- 水晶报表的简单使用
- 水晶报表在VC++6.0中的简单使用方法
- Asp.net中水晶报表的简单使用
- 水晶报表的简单使用
- 使用eclipse在jsp上显示水晶报表(六)参数的简单实用用法
- 故障解决:VS2005的水晶报表在WEB应用程序中多次使用后,就会出现加载报表失败.重启WEB服务器又正常了.过一段时间又出同样问题
- ASP.NET中水晶报表的使用
- [ASP.NET学习笔记之十三]ASP.NET中水晶报表使用