博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
fastReport.net 初了解
阅读量:5119 次
发布时间:2019-06-13

本文共 1304 字,大约阅读时间需要 4 分钟。

delphi 中fastReport rmReport都很好用,转到.net了,第一想法也是这两个,好在这里有个fastReport;

这个安装呢 找个破解的 有个4.x版

安完建一个winForm  App  

引用FastReport.dll   FastReport.Bars.dll

再通过fastreport designer 设计一个简单的报表aa.frx (这里要先去了解下这个设计器的用法)

按钮代码如下:

using System;using System.Data;using System.Data.SqlClient;using System.Windows.Forms;using FastReport;namespace WindowsFormsApplication1{    public partial class Form1 : Form    {        public Form1()        {            InitializeComponent();        }        private void button1_Click(object sender, EventArgs e)        {            Report r = new Report();//new一个报表            r.Load("aa.frx"); //加载打印报表            using (SqlDataAdapter ada = new SqlDataAdapter("select * from users", new SqlConnection("server=.;uid=sa;pwd=123;database=lt")))            {                DataSet ds = new DataSet();                ada.Fill(ds);                r.RegisterData(ds.Tables[0], ds.Tables[0].TableName);//注册数据集 有好几个重载 可以只传一个dataset                r.GetDataSource(ds.Tables[0].TableName);//可以理解为绑定                r.Show();//显示预览            }        }        private void Form1_Load(object sender, EventArgs e)        {        }    }}
View Code

结果F5后 预览点打印时,出现了个 rpc服务器不可用 这是因为电脑 的rpc服务 和打印机的服务(remote procedure call 和PrintSpooler)没启动

启动后就可以正常使用了

 

转载于:https://www.cnblogs.com/SoftWareIe/p/8670799.html

你可能感兴趣的文章
ubuntu无法解析主机错误与解决的方法
查看>>
尚学堂Java面试题整理
查看>>
MySQL表的四种分区类型
查看>>
[BZOJ 3489] A simple rmq problem 【可持久化树套树】
查看>>
STM32单片机使用注意事项
查看>>
swing入门教程
查看>>
好莱坞十大导演排名及其代表作,你看过多少?
查看>>
Loj #139
查看>>
hihocoder1187 Divisors
查看>>
Azure 托管镜像和非托管镜像对比
查看>>
js window.open 参数设置
查看>>
032. asp.netWeb用户控件之一初识用户控件并为其自定义属性
查看>>
Ubuntu下安装MySQL及简单操作
查看>>
前端监控
查看>>
clipboard.js使用方法
查看>>
移动开发平台-应用之星app制作教程
查看>>
leetcode 459. 重复的子字符串(Repeated Substring Pattern)
查看>>
伪类与超链接
查看>>
centos 7 redis-4.0.11 主从
查看>>
博弈论 从懵逼到入门 详解
查看>>