自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xwdd129的技术天空

我心飞翔,天高无限!

  • 博客(22)
  • 收藏
  • 关注

原创 欢迎访问水晶报表群组

                        由于工作繁忙,blog已经有段时间没有更新了,还好最近又有点时间上CSDN回答一些问题 ,发现水表依然很受欢迎,且很多问题无人解答,我对水表虽谈不上特别精通,但曾经也深入的学习过。记得当时我学习时很难找到相关资料,不晓得费了多大的劲,后来在CSDN上看到相关提问,就希望能尽力帮个忙,免得其他网友再走弯路。不过不知道为啥,虽然我在CSDN图表区

2007-07-26 15:31:00 1388

原创 水晶报表中动态保留数字字段小数位

 默认的数字字段会带有2或3位小数位,而当字段小数部分为零时,小数位将变成2或3个”0”(如123.00),很多时候我们不想要这几个多余的0,需要字段在有小数时显示小数位,没有小数时自动去掉多余的0。这个问题,我很久以前帮网友回答过,但现在仍经常看到网友问这个问题,索性写篇文章,以供大家参考: 1, 看下面的图片,分组小计字段中,数据默认保留两位小数点。2, 我现在想让3M

2007-09-10 11:57:00 5953 1

原创 分组报表中,如何让组名字段只显示中间的一行

        CSDN上网友问了这个问题,希望在报表分组后,对第一列的字段进行设置,只让上下方向处于中间的一条字段显示,其它的不显示。我当时简要回答了一下,因为自己也很忙,实在没时间帮他做, 只是提了个思路,这两天又逛了下CSDN,发现此问题还没有解决,而且楼主和网友对我也有点微词……        其实这个不是很难,关键是你要想清楚你要的效果,基本思路是:用一个公式字段来记录每一组的记录数

2007-08-03 18:03:00 4442 10

原创 关于VC6调试程序时显示Unicode字符串不全的问题

    这一阶段一直在和Unicode较劲,这东西还真是烦人,随时要注意加“_T”不说,还老是要在宽字符、窄字符之间倒来倒去,最要命的是调试程序时,Unicode字符串总是显示不全,只显示第一个字母。 很疑惑,我向来把MS的VC6奉为经典,不会连个字符串显示都这么差吧??    终于有一日,在设置项目属性时,误打误撞点了Tools-->Options,一番察看之后,竟然发现了“Display

2006-12-31 15:54:00 2769 3

原创 正在换工作……

    由于种种原因,准备离开已经奋斗了近三年的现公司, 临别之际还真是有些留恋,回想起来,这三年还有很多东西让我感慨。    进入现公司时,我对要从事的嵌入式领域还不是很懂,对很多东西还停留在概念阶段,开始一段时间总是放不开手脚,但在老员工的帮助下,本身基础就不错的我很快就能得心应手了。说到工作,我虽不是什么名牌大学毕业,但自认为对技术的领悟还是比较强的。在去年的时候,为配合事业部工作安排,

2006-07-11 09:28:00 1694

原创 水晶报表打印知识---编程控制打印

        水晶报表查看器CrystalReportViewer自带打印功能,调用当前系统默认打印机进行打印,但.NET里的水晶版本不支持Web打印,需要水晶报表10以上的版本才支持。另外由于其他原因,我们大多需要自己写代码进行打印,这就牵扯到如何写代码、如何设置打印参数的问题,以下是一些基本知识:打印的基本代码:CrystalReport1 report = new CrystalR

2006-06-01 16:00:00 9839 3

原创 关于推模式水晶报表数据源的设置问题

一般我们使用推模式设计报表时,填充数据和设置数据源的代码大致如下(此处假设数据源有两个表):DataSet ds = new DataSet();OleDbDataAdapter dataAdapter1 = new OleDbDataAdapter("SELECT * FROM 表1",oleDbConnection1);dataAdapter1.Fill(ds,"表1");OleDbD

2006-05-31 09:47:00 3145 1

转载 水晶报表参数编程示例代码

以下实现从代码中传值给报表上的参数字段,此处假设已有CustomerOrders.rpt文件,其上放置有一个Name为CustomerID的参数字段!    Imports CrystalDecisions.Shared    Imports CrystalDecisions.CrystalReports.Engine    Private Const RPT_NAME As String

2006-05-29 14:24:00 1813

转载 编程更改公式字段示例代码

以下是编程更改报表上公式字段的示例,此处假设已有CrystalReportAnalysis.rpt文件,其上放置有一个Name为Group的公式字段!using CrystalDecisions.CrystalReports.Engine;namespace GMedicine{   ///    /// FormGMedicine 的摘要说明。   ///    public class

2006-05-29 14:19:00 1411

转载 编程更改文本对象示例代码

以下是编程更改报表上文本对象中文本的示例,此处假设已有CrystalReportAnalysis.rpt文件,其上放置有一个Name为Text1的文本对象!using CrystalDecisions.CrystalReports.Engine;private const string REPORT_NAME = @"../../CrystalReportAnalysis.rpt";pri

2006-05-29 14:14:00 1218 1

转载 VS.NET下水晶报表分发时的问题及解决

转自网上的一篇经典文章,关于水晶报表的部署问题解决,放于此处,方便查阅和他人参考! 一、载入报表时报错   千辛万苦,总算作完了程序,报表在开发机器上测试一切正常,做安装项目,生成后兴冲冲的拿到客户机上去试验,晕,载入报表时却报错(如图1),怎么会???仔细检查了程序代码,实在没有任何错误,看来问题出在报表发布上了。图 1  经过一番苦苦寻觅,总算找到了问题所在。原来VS.

2006-05-23 09:06:00 2114 1

原创 如何在点击子报表链接时不另外显示子报表

    记得曾有网友问过这个问题,当报表中含有子报表时,只要一点击子报表(或子报表连接)就会另外开一个窗口显示子报表,很多人不想要这个功能。我也遇到过这个问题,因为牵扯到打印和导出的缘故,不想让报表有分开的迹象,我是通过一个变通的方法实现的,就是在crystalReportViewer的Click事件里刷新报表,使其强行显示回来:private void crystalReportViewer

2006-04-07 11:17:00 1594 2

原创 如何制作带右侧纵向标识的报表(类似于单据的页联)

很多人可能会遇到右边带有附注信息的报表,如下图所示,注意整页的右边:  这种报表如何设计呢?其实很简单就能实现,下面是简要其设计过程:1,  按推模式设计报表,连接数据库,并将字段放到报表上(此步骤可参考其他相关资料,这里略过);2,  右键点击页眉,并选择“插入节低于”,增加一个页眉节---页眉b;3,  在页眉b中插入一个文本字段,放在页面最右边,输入文

2006-04-03 11:25:00 1865

原创 简要说明一下水晶报表的引用方式

    通常有两种方式声明报表,一种是直接引用项目里的报表,另一种是使用ReportDocument对象,其大致过程如下: 1,直接引用报表:     当我们在项目里添加报表后,这个报表被当作一个类对待,使用的时候只需要直接new即可,假设建立的报表名为Report1,代码大致如下: Report1 oRpt = new Report1(); 2,使用ReportD

2006-03-30 13:19:00 3917 2

原创 突然想写点东西了~~

    已经有好久没有写一写东西了,也一直没有写东西的心情,自动去年底当上这个名义上的项目经理以来,基本没有真正清闲过,整天忙于完善和客户跟踪,又要进行全国各地的接口开发。半年时间过去了,回想想此阶段不但水平没有什么提高,还把自己累得一头包,现场开发很麻烦,除了要完成编程以外,还要想办法让客户用着方便、满意,特别是有时候遇到难缠的客户,真是极度痛苦,经常搞得深更半夜都睡不着觉。

2006-03-17 15:39:00 1090

原创 如何注册VS.net里的水晶报表

很多人可能在安装VS.net时没有注册水晶报表,等到在项目中添加水晶报表时,就会出现要求注册或出错信息。而好多人可能找不到去哪里填入注册码,其实很简单,按以下步骤即可:1. 在当前项目中添加一个空白报表;2. 在报表上点右键,选择“注册/更改地址…”项,将弹出注册向导界面;3. 点击“下一步”按钮,填写注册信息即可。

2005-11-03 15:48:00 2883

原创 Visual C#的Excel编程

本文转载自sadier的日志[http://www.cnblogs.com/sadier],感谢他的讲解!0 引言        Excel是微软公司办公自动化套件中的一个软件,他主要是用来处理电子表格。Excel以其功能强大,界面友好等受到了许多用户的欢迎。在设计应用系统时,对于不同的用户,他们对于打印的需求是不一样的,如果要使得程序中的打印功能适用于每一个用户,可以想象程序设计是十分复杂的

2005-10-17 15:27:00 1297

原创 如何让Web应用程序在Client端实现导出报表功能

        在Web应用程序中,我们无法像在Windows应用程序那样导出报表,因为程序是在服务器端执行的,执行导出时,其结果也是在服务器端,那应该如何才能实现完整的客户端导出呢?其实这个也不难,方法是:把报表指定导出到某个网站上事先建立好的报表暂存文件,然后利用response.redirect()指令,将浏览器网址指向该报表位置,这样用户的浏览器就会尝试下载刚导出的文件,文件就会被下载到客

2005-07-22 09:35:00 2307 1

原创 报表导出后加载失败的解决

很多人可能都碰到过,正常预览和打印是没有问题,而把报表导出后再加载的时侯却出现“报表加载失败”的问题,这是由于路径原因导致的。导出报表后,其相对路径就变成了导出位置的路径,除非你关闭程序重新加载,否则无法自动更正。下面是我的解决办法,供大家参考: //首先取得应用程序的路径String* strPath=Application::StartupPath;if( strPath->Chars

2005-06-22 09:53:00 3195 1

原创 Crystal Report for Visual Studio .NET支持的数据源及报表的数据访问模式

Crystal Report for Visual Studio .NET支持以下所列的各种数据源:  任何拥有ODBC驱动程序的数据库。任何拥有OLE DB驱动程序的数据库。Microsoft Access数据库。Microsoft Excel工作簿。ADO.NET数据集(DataSet)。A

2005-06-20 13:38:00 1523

原创 如何设置水晶报表的背景颜色

看到有网友问这个问题,感觉直接做答有点说不清,于是写了本文,希望能对一些网友有帮助!设置步骤如下:1. 鼠标右键单击详细资料节的标题轴,选取“格式化节”,打开“节专家”;2. 单击“颜色”选项卡,勾选复选框“背景颜色”;3. 此处我们以报表字段“品牌”来作为设置颜色的条件,先调出默认的背景色。从下拉列表中选取“自定    义”选项,并于“颜色”对话框中调配出你想要的颜色,我取的是RGB(2

2005-01-21 15:06:00 5345

原创 ADO与ADO.NET的一点比较

 ADO与ADO.NET的比较:-------------------------------------------------------------------------------------------项目                ADO                              ADO.NET-------------------------------

2005-01-16 15:21:00 877

空空如也

空空如也

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

TA关注的人

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