查询和统计每个月的工资,但每个月工资表的结构是不样的。意思也就是说第一月的工资中有的字段,比如假期工资,在第二个月中可能没有,那么统计的时候就没有办法统计这一项。分为:月工资表(GDYYYYMM)、月工资结构表(GSYYYYMM),例如200901,“GD200901”、“GS200901”。正如SSwp7所说(谢谢,哈哈),不过比它还要复杂,月工资表字段有:少数民族补贴(SSMZBT)、伤残补贴(SCBT)、技师津贴(JSJT)、厨师津贴(CSJT)、救护队员津贴(JHDYJT)、卫生防疫津贴(WSFYJT)、护龄津贴(HLJT)、教龄津贴(JLJT)、班主任津贴(BZRJT)、教培班主任津贴(JPBZRJT)、干警津贴(GJJT)、信访津贴(XFJT)等等等,还有几十个字段。之所以之前没有贴出来是怕大家烦,那么多的字段。不过,问题和SSwp7说的差不多只是字段不一样。
把月工资表和月工资结构表分开,确实是灵活,查询时不能很好的绑定,但是合计的时候可能不是很好合计。查询,问题一:查询时查询某个单位所有人的工资,可以用GridVIew,但是由于列的不确定性GirdVIew怎么绑定???查询,问题二:子夜(谢谢,你一直以来的帮助)说,根据工资结构表中的字段动态的构建SQL语句,这样可以啊,可是查询出来DataTable,绑定到DataTable,可是绑定时不是要是使用“<DataBingField>” 的吗???它怎么设定呢,列的个数和内容都不确定,使用GridVIew后台控制???查询,问题三:查询某个人的工资内容,如果以表格的形式出现,就要动态构建表格(Table)了吧,把表格放在网页中进行打印或是导出。统计,问题一:工资合计时需要选定几个月份,比如1、2、3、4、5这个五个月,而这五个月的工资表的结构是不一样的,而且这五个月是选定的,说不定还是10个月,甚至12个月,这样的功能怎样实现呢???什么样的处理过程,什么样的呈现方式???比如2011年3月,
月工资表为:基本工资(JBGZ)、假期工资(JQGZ)、福利工资(FLGZ)、少数民族补贴(SSMZBT)、伤残补贴(SCBT)、技师津贴(JSJT)、厨师津贴(CSJT)、救护队员津贴(JHDYJT)比如2011年4月,
月工资表为:基本工资(JBGZ)、假期工资(JQGZ)、福利工资(FLGZ)、少数民族补贴(SSMZBT)、伤残补贴(SCBT)、技师津贴(JSJT)、厨师津贴(CSJT)、救护队员津贴(JHDYJT)、干警津贴(GJJT)、信访津贴(XFJT)比如2011年5月,
月工资表为:基本工资(JBGZ)、假期工资(JQGZ)、福利工资(FLGZ)、厨师津贴(CSJT)、救护队员津贴(JHDYJT)、卫生防疫津贴(WSFYJT)、护龄津贴(HLJT)、教龄津贴(JLJT)月工资结构表:表头层次、工资表列名、项目名称
在这里列出来了对应月中工资的项目,比如:
111、JBGZ、基本工资
121、JQGZ、假期工资
141、FLGZ、 福利工资
234、 FZGZ、辅助工资
........
......
.......(有劳各位大侠们了,估计还要贴新帖,请关注)
把月工资表和月工资结构表分开,确实是灵活,查询时不能很好的绑定,但是合计的时候可能不是很好合计。查询,问题一:查询时查询某个单位所有人的工资,可以用GridVIew,但是由于列的不确定性GirdVIew怎么绑定???查询,问题二:子夜(谢谢,你一直以来的帮助)说,根据工资结构表中的字段动态的构建SQL语句,这样可以啊,可是查询出来DataTable,绑定到DataTable,可是绑定时不是要是使用“<DataBingField>” 的吗???它怎么设定呢,列的个数和内容都不确定,使用GridVIew后台控制???查询,问题三:查询某个人的工资内容,如果以表格的形式出现,就要动态构建表格(Table)了吧,把表格放在网页中进行打印或是导出。统计,问题一:工资合计时需要选定几个月份,比如1、2、3、4、5这个五个月,而这五个月的工资表的结构是不一样的,而且这五个月是选定的,说不定还是10个月,甚至12个月,这样的功能怎样实现呢???什么样的处理过程,什么样的呈现方式???比如2011年3月,
月工资表为:基本工资(JBGZ)、假期工资(JQGZ)、福利工资(FLGZ)、少数民族补贴(SSMZBT)、伤残补贴(SCBT)、技师津贴(JSJT)、厨师津贴(CSJT)、救护队员津贴(JHDYJT)比如2011年4月,
月工资表为:基本工资(JBGZ)、假期工资(JQGZ)、福利工资(FLGZ)、少数民族补贴(SSMZBT)、伤残补贴(SCBT)、技师津贴(JSJT)、厨师津贴(CSJT)、救护队员津贴(JHDYJT)、干警津贴(GJJT)、信访津贴(XFJT)比如2011年5月,
月工资表为:基本工资(JBGZ)、假期工资(JQGZ)、福利工资(FLGZ)、厨师津贴(CSJT)、救护队员津贴(JHDYJT)、卫生防疫津贴(WSFYJT)、护龄津贴(HLJT)、教龄津贴(JLJT)月工资结构表:表头层次、工资表列名、项目名称
在这里列出来了对应月中工资的项目,比如:
111、JBGZ、基本工资
121、JQGZ、假期工资
141、FLGZ、 福利工资
234、 FZGZ、辅助工资
........
......
.......(有劳各位大侠们了,估计还要贴新帖,请关注)
解决方案 »
- 怎么把我的信息发送到我的邮箱呢
- 两个代码风格,有什么区别?
- login 控件所引发的aspnet数据库很困惑啊
- 急:求更改默认按钮(在线等待)
- 刚知道 Mono 可以把ASP.Net部署到Linux上.但对Mono不了解.有个问题,忘高手解答.
- 求助!框架问题!
- 将Excel表数据导入SQL Server中,为什么列的顺序乱了?
- win2k配置成为.net服务器,浏览服务器上的站点时,没有反应。也不报错。
- 用什么方法可以把web.config的数据库连接保护好?
- 帮忙分析一下问题..
- 鈥?ST_StuManager鈥濆簲鐢ㄧ▼搴忎腑鐨勬湇鍔″櫒閿欒銆?hr width=100% size=1 color=silver>
- 请问什么是反射?
{
DIV显示并绑定数据
}
else
{
you know.
}点击详细 传递ID 过去通过ID查找内容。然后把内容显示出来 导出的时候DataTable导出excel..带打印 DataTable Excel_UserInfo = new DataTable();
string strConn = @"Provider=Microsoft.ACE.OLEDB.12.0;" + "Data Source=" + fileInfo.FullName + ";" + "Extended Properties=\"Excel 12.0;HDR=YES;IMEX=1;\"";
string strExcel = "select * from [sheet1$]"; using (OleDbDataAdapter adaptor = new OleDbDataAdapter(strExcel, strConn))
{
DataSet ds = new DataSet();
adaptor.Fill(ds);
Excel_UserInfo = ds.Tables[0];
}