WPF技术与初识报表
来源:互联网 发布:java @override 编辑:程序博客网 时间:2024/05/20 01:33
2010-08-03 10:30:52
运行环境:win7系统 vs2010 Oracle10g PL/SQL
已连接到服务器,你可以随便写几个字段连接数据库练习
第一步:写存储过程如下:
第二步:写一个实体类:info 用于获取和设置字段的值
using System.Runtime.Serialization;
[DataContract]
public class Info
{
#region 人事基础资料简报表 :用于綁定字段,返回數據
[DataMember]
public System.String DEPT_NO//返回數據
{
get;
set;
}
........根据字段来写
第三步:界面代码
界面引用插件如下图功能:
第四步:报表服务
1. 对应接口 和服务
自定义实体类方法 插件实体类 、也可放多个实体类
A.接口: List<HrSystem.Entity.STAFFING.Info> GetV_EMP_INFO(ControlEntity rm);
B.服务: //人事基本资料简要报表
public List<HrSystem.Entity.STAFFING.Info> GetV_EMP_INFO(ControlEntity rm)
{
string procname = "PKG_HR_LHH.P_EMP_INFO";
OracleParameter[] ps = new OracleParameter[]
{
new OracleParameter("V_LAN_ID",OracleType.Number){Value=rm.LANGUAGE_ID},
new OracleParameter("V_COMNO",OracleType.VarChar){Value=rm.COMPANY_NO_NAME},
new OracleParameter("V_FACTNO",OracleType.VarChar){Value=rm.FACT_NO_NAME},
new OracleParameter("V_DEPT_BEG",OracleType.VarChar){Value=rm.DEPT_NO_NAME_BEG},
new OracleParameter("V_DEPT_END",OracleType.VarChar){Value=rm.DEPT_NO_NAME_END},
new OracleParameter("V_EMPNO",OracleType.VarChar){Value=rm.EMP_NO},
new OracleParameter("V_EMPNAME",OracleType.VarChar){Value=rm.EMP_NAME},
new OracleParameter("V_EASYCODE",OracleType.VarChar){Value=rm.EASY_CODE},
new OracleParameter("V_EMPNO_BEG",OracleType.VarChar){Value=rm.EMP_NO_BEG},
new OracleParameter("V_EMPNO_END",OracleType.VarChar){Value=rm.EMP_NO_END},
new OracleParameter("V_TIME_BEG",OracleType.DateTime){Value=rm.TIME_BEG},
new OracleParameter("V_TIME_END",OracleType.DateTime){Value=rm.TIME_END},
new OracleParameter("V_CUR",OracleType.Cursor){Direction=System.Data.ParameterDirection.Output}
};
return DbAccess.SelectedToIList<Info>(procname, ps);
}
第五步:人事基礎資料簡要表
第六步:具体的代码实现
- WPF技术与初识报表
- 初识WPF
- WPF初识
- 初识WPF
- 初识WPF
- WPF报表
- 4款主流的WPF报表控件对比与分析
- WPF入门(一)-初识WPF
- 微软WPF技术应用与实践系列
- WPF(初识DataTemplate)
- C# WPF打印报表
- 【机房合作】WPF报表
- 初识Modern UI for WPF
- wpf报表rdlc报错
- WPF中使用ReportViewer报表
- WPF中使用ReportViewer报表
- WPF技术相关书籍推荐与下载地址
- 动态链接库与远程线程注入技术初识
- 建立私有的git服务
- The study of Programming Windows with MFC-Palette
- S60v5软件和手机系统冲突列表
- 母鸡有外遇后公鸡经典对白
- 详解WinCE下USB Host驱动开发
- WPF技术与初识报表
- tomcat 启动报错
- Create a Progress Bar with Win32 project
- 配置bochs 2.4.1
- 一个阴历和阳历日期之间的转换实现(java)
- 比较两数据库的结构(收藏)
- vs2003运行过程中出现的一些错误汇总
- 用JS获得当前页面详细URL地址
- 增加Ubuntu磁盘空间