2右击程序 添加新项 如下图 选devExpress V16.1ReportWizard 点添加 弹出的对话框中选Emp

时间:2021-12-17 02:18:41

这个控件其实用法和fast也差不了太多但如果没接触过 真有种老虎吃天的觉得

1.这里先不说那些高妙的先说最根基的 在窗体中显示一个设计好的 模版

1.1一般设计和这个措施是分着的为了便利我就先把他们合到一起 先建一个winform application  在form1中放一个button

1,2右击措施 添加新项  如下图 选devExpress V16.1ReportWizard 点添加 弹出的对话框中选Empty Report

2右击程序 添加新项 如下图 选devExpress V16.1ReportWizard 点添加 弹出的对话框中选Emp

1.3设计视图先随便加几个XLabel 加个ReportHeader 再加个reportFooter  再加些内容 不知为什么二维码只接收数字 这个以后再说 今天这不是重点

2右击程序 添加新项 如下图 选devExpress V16.1ReportWizard 点添加 弹出的对话框中选Emp

1.4 这样后怎么用的 我瞎鼓捣了两个小时 卡壳了 急躁一通 待静下心来想如果是 fastReport 的report建了模板之后是不是应生存一下出个模板 功效看左上角的蓝色角 点一下(。。。不是这个是选中模板后左上角应在再左上 。。。这图浮现不出来了 ) 会出一个下拉 如下图: 对看到了就是这个save 生存到debug文件夹(我是为了便利不写路径了) ,生存后这个吊样  reportFrx.repx

2右击程序 添加新项 如下图 选devExpress V16.1ReportWizard 点添加 弹出的对话框中选Emp

1.5 好了 有模板了就是挪用了 再在窗体Form1上加个 documentViewer   ok了此刻在button1的click里这样写代码

private void button1_Click(object sender, EventArgs e) { XtraReport report = new XtraReport();//实例化 report.LoadLayout("reportFrx.repx");//加载模板 report.Landscape = false; //这是纵向的意思 true为横向 // report.DataSource = new DataTable();//绑定数据集 我的报表中没有 就不绑了 documentViewer2.DocumentSource = report;//指定文档源 report.CreateDocument();//创建 }

最终效果:

2右击程序 添加新项 如下图 选devExpress V16.1ReportWizard 点添加 弹出的对话框中选Emp

标签:

原文地点:https://www.cnblogs.com/SoftWareIe/p/8780114.html