自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (2)
  • 收藏
  • 关注

原创 沉淀洗尽浮躁-day1

如何使用typora

2022-08-30 16:20:38 49 1

原创 运行时动态创建报表(五)报表设计器

运行时动态创建报表(四)中介绍了

2010-12-29 22:02:00 1147 5

原创 运行时动态创建报表(四)调用rdlc文件

<br />前面介绍了如何创建rdlc文件,文件创建后如何调用呢。最容易想到的方法就是通过reportviewer的LocalReport.ReportPath属性直接加载rdlc文件,然后再通过reportviewer的LocalReport.DataSources.Add(new ReportDataSource(datasourcename,datasourcevale))来加载数据。rdlc文件已经创建完成,但是datasource怎么创建呢?如果每次有新的需求都要从新写代码创建datasource

2010-12-27 22:55:00 1630

原创 运行时动态创建报表(三)rdlc报表文件结构与ReportDefinition类

用记事本打开rdlc报表文件,可以看出文件是xml文件。文件前两行为,最后面的xmlns="http://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition是文件的命名空间,我们的类ReportDefinition就是从这个命名空间转换过来的,如何转换网上有说明。可以简单的说,rdlc文件就是ReportDefinition类的实例xml序列化后的结果。下面我们通过对比两个文件来分析。首先看一下rdlc文件的结构

2010-12-26 19:56:00 2921 3

原创 运行时动态创建报表(二)他山之石

上一篇文章我简单介绍了一下我的构想,这篇文章开始介绍具体的实现。俗话说它山之石可以攻玉。写程序也一样,如果有现成的好的构想我们可以拿来借鉴或使用。http://www.gotreportviewer.com/中有几个非常经典的例子,介绍了如何动态生成rdlc报表文件。里面涉及了几个重要的类。我们完全可以借鉴使用。下面的文章中就用到了这几个类,有些地方我进行了扩展。    首先我简单讲一下rdlc报表文件,RDL称为报表定义语言(Report Definition Language, RDL)的语言,C代表C

2010-12-25 13:57:00 984

原创 运行时动态创建报表(一)问题提出

很多时候,客户可能随时提出新的报表要求,我们不得不再修改代码创建新的报表。因此我们会想,可不可以设计一个架构,只修改后台的定义文件,客户端就可以根据定义文件展现不同的报表。网上已经有了很多利用ms 的reportviewer动态创建报表的介绍。我在研究这些文章后觉得,完全可以实现上面的设想。目前已经设计了一套简单的架构,主要分为数据定义部分,报表设计部分,报表显示部分。我会在后面的文章陆续通过实例介绍。本系统的主要界面如下                                           

2010-12-24 22:47:00 1292 1

DynamicReportViewer

可以根据定义文件动态生成报表的服务器端控件。

2010-12-25

动态创建报表的五个类

动态创建报表文件rdlc的五个主要类,如何使用参照http://blog.csdn.net/wingman2008/archive/2010/12/24/6097194.aspx 系列文章

2010-12-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除