资源简介
我的报表工具:MyReportMachine.dll(报表工具)
本案例基于.net2012开发平台
MyReportMachine.dll调用案例,包括调用源码
简单调用实例,包括调用源码
代码片段和文件信息
//----------------------------------------------------------------------------
//模块名称: FastReport
//模块描述: 代替k3报表工具
//创建日期: 2008-06-20
//创 建 人: Sealy
//----------------------------------------------------------------------------‘
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data.OleDb;
using ADODB;
using System.Windows.Forms;
using System.Reflection;
using System.Data;
using System.Drawing;
using System.Text;
using System.Runtime.InteropServices;
namespace Report_CSharp
{
public partial class FrmReport : Form
{
//创建控件; hwnd为控件句柄,大于0为嵌入报表
[DllImport(“MyReportMachine.dll“)]
private static extern void MCreate(int hwnd);
//关闭控件并释放
[DllImport(“MyReportMachine.dll“)]
private static extern void MClose();
//清除所有变量与数据对象
[DllImport(“MyReportMachine.dll“)]
private static extern void MClearAll();
//将变量传入报表
// objName:变量名称;
// objValue:变量值(可以是字符串数值日期是否等类型)
[DllImport(“MyReportMachine.dll“)]
private static extern void MAddV(object objName object objValue);
//动态将数据集传入报表
// objName:数据集名称;
// objValue:Recordset数据集
[DllImport(“MyReportMachine.dll“)]
private static extern void MAddData(object objName ADODB.Recordset rsData);
//控件中有数据源指定数据源对应关系(最多10个数据源)(不超过10个数据源时,请使用这个方法)
// intNumber:数据源编号(0-9)共12个数据源
// objValue:Recordset数据集
// objName:数据集别名
[DllImport(“MyReportMachine.dll“)]
private static extern void MSetData(int intNumber ADODB.Recordset rsData object objName);
//报表打印
// intKind: =0:报表预览;=1:打印报表;=2:报表设计;=3:报表准备;=4:显示准备的报表;
// intShowDialog: =0:隐藏打印对话框 <>0:显示打印对话框
// intProgress: =0:隐藏报表加载进度条 <>0:显示报表加载进度条
// objFileName:报表文件路径
// objPrinter:打印名称=““:默认打印
[DllImport(“MyReportMachine.dll“)]
private static extern void MPrintReport(int intKind int intShowDialog int intProgress object objFileName object objPrinter);
//--------------------------------------------------------以下是报表附属属性,可以不用调用
//返回报表页数
[DllImport(“MyReportMachine.dll“)]
private static extern int MReportCount();
//设报表预览按钮显示状态
// intZoom:缩放按钮
// intLoad:导出按钮
// intSave:保存按钮
// intPrint:打印按钮
// intPageSetup:报表页面设置按钮
// intExit:退出报表预览按钮
// intSaveToXls:导出到Execl按钮
// intExport:导出按钮
// intNavigator:导航按钮
[DllImport(“MyReportMachine.dll“)]
private static extern void MPreviewButtons(int intZoom int intLoad int intSave int intPrint int intPageSetup int intExit int intSaveToXls int intExport int intNavigator);
//设置报表语言(默认中文)
[DllImport(“MyReportMachine.dll“)]
private static extern void MLanguage(object
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 110592 2005-11-12 13:24 Simple Demo\adodb.dll
文件 144 2012-09-11 07:57 Simple Demo\C#\app.config
文件 1150 2008-10-26 09:13 Simple Demo\C#\C#16.ico
文件 4286 2008-10-26 09:13 Simple Demo\C#\C#32.ico
文件 13067 2014-05-19 14:25 Simple Demo\C#\FrmReport.cs
文件 7070 2014-05-19 14:22 Simple Demo\C#\FrmReport.Designer.cs
文件 8042 2014-05-19 14:22 Simple Demo\C#\FrmReport.resx
文件 4608 2009-09-08 12:28 Simple Demo\C#\obj\Debug\Interop.My_FastReport.dll
文件 662 2009-09-08 12:28 Simple Demo\C#\obj\Debug\Report_CSharp.csproj.ResolveComReference.cache
文件 863 2014-04-11 05:50 Simple Demo\C#\obj\Release\DesignTimeResolveAssemblyReferences.cache
文件 6654 2014-05-19 14:21 Simple Demo\C#\obj\Release\DesignTimeResolveAssemblyReferencesInput.cache
文件 598 2012-09-11 08:07 Simple Demo\C#\obj\Release\GenerateResource.read.1.tlog
文件 642 2012-09-11 08:07 Simple Demo\C#\obj\Release\GenerateResource.write.1.tlog
文件 1829 2014-05-19 14:27 Simple Demo\C#\obj\Release\Report_CSharp.application
文件 3383 2014-05-19 14:28 Simple Demo\C#\obj\Release\Report_CSharp.csproj.FileListAbsolute.txt
文件 979 2014-05-19 14:24 Simple Demo\C#\obj\Release\Report_CSharp.csproj.GenerateResource.Cache
文件 4872 2014-04-11 05:50 Simple Demo\C#\obj\Release\Report_CSharp.csprojResolveAssemblyReference.cache
文件 21504 2014-05-19 14:27 Simple Demo\C#\obj\Release\Report_CSharp.exe
文件 4159 2014-05-19 14:27 Simple Demo\C#\obj\Release\Report_CSharp.exe.manifest
文件 1716 2014-05-19 14:24 Simple Demo\C#\obj\Release\Report_CSharp.FrmReport.resources
文件 40448 2014-05-19 14:27 Simple Demo\C#\obj\Release\Report_CSharp.pdb
文件 180 2014-05-19 14:24 Simple Demo\C#\obj\Release\Report_CSharp.Properties.Resources.resources
文件 2 2012-09-11 08:07 Simple Demo\C#\obj\Release\ResGen.read.1.tlog
文件 2 2012-09-11 08:07 Simple Demo\C#\obj\Release\ResGen.write.1.tlog
文件 2829 2012-09-11 07:57 Simple Demo\C#\obj\Release\ResolveAssemblyReference.cache
文件 4608 2012-09-11 08:02 Simple Demo\C#\obj\Release\TempPE\Properties.Resources.Designer.cs.dll
文件 395 2009-10-06 00:35 Simple Demo\C#\obj\Report_CSharp.csproj.FileList.txt
文件 1144 2011-01-21 23:55 Simple Demo\C#\obj\Report_CSharp.csproj.FileListAbsolute.txt
文件 476 2008-10-25 15:38 Simple Demo\C#\Program.cs
文件 1222 2008-10-25 23:53 Simple Demo\C#\Properties\AssemblyInfo.cs
............此处省略131个文件信息
- 上一篇:PCRat远控开源代码
- 下一篇:AR8328 datasheet
相关资源
- ReportEidolon使用帮助
- Nevrona.Rave.Reports.v7.04
- fastreport 向下合并单元格 修改文件
- Cognos10.1.1 Report Studio条件样式的灵活运
- frcc.exe fastreport编译中文没乱码
- SuperReport VC 报表控件以及源码.rar
- ReportBuilder 官方DEMO+开发指南
- reportdesign基于lodop的vue简单打印设计工
- Bishop - Pattern Recognition And Machine Learn
- [en]深度学习[Deep Learning: Adaptive Compu
- 吴恩达机器学习编程题
- titanic_dataset.csv泰坦尼克数据集
- TensorFlow Machine Learning Cookbook+无码高清
- Hands-On Machine Learning with Scikit-Learn an
- FastReport.Net V2014.4.8 For .Net2.0
- Microsoft.ReportViewer.Common.dll 12.0.0.0等8个
- Crystal Reports 9.2 中文版(水晶报表)
- Big Data and Machine Learning in Quantitative
- fastreport.studio.4.6.8破解版
- master_machine_learning_algorithms285570
- machine-learning-ex4
- FastReport.NET 中英文帮助手册(两本都
- 斯坦福大学 2014 机器学习教程中文笔
- 关于泊松点过程的生成方法-Report1_P
- TensorFlow Machine Learning Cookbook
- Global-Terrorism-Index-Report-2014.pdf
- Introduction to Machine Learning Ethem ALPAYDI
- TensorFlow for Machine Intelligence 书籍源码
- Mastering Machine Learning with R - Second Edi
- 《Hands-On Machine Learning with Scikit-Learn
评论
共有 条评论