4 sxf359

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 5k+

如何使VS-QuickNavigation插件可以支持vs2019版本

工欲善其事必先利其器,在visual studio开发过程中,一些好用的插件能够大大的简化开发要做的工作。比如VS-QuickNavigation这个插件,在知道文件名的情况下,快速定位并打开文件的时候非常有用,这也是我vs2017必备的一个开发插件。但是遗憾的是这个插件只支持的vs2017,对于最新的vs2019,却没有支持,而且我等了很长时间,插件的开发者似乎忘记了,没有一点更新支持的想法。这两天没什么其他的事情。我就研究下如何使插件支持vs2019.首先去github.com网站用git clon

2020-06-08 03:04:56

水晶报表解决字段过长自动换行的问题

1、打开字段的格式化字段属性,将其公用标签下的可以扩大(CANGROW)属性选上2、打开节专家,将详细资料中的延伸到后续节(UNDERLAYSECTION)选中3、将报表中line控件的打印时扩展到节的底部(EXTENDTOBOTTOMSECTION)的属性选中,这样LINE才会随着每一行数据高度自动向下移动报表资源管理器,详细资料中所有的Line项都选中,然后右键点击打开右键菜单,选择设置对象格式,打开格式编辑对话框勾选打印时移动到节的底端复选框。这样设置后,打开相应的水晶报表

2020-05-20 13:44:30

解决水晶报表上下空白过多的问题

一个水晶报表一般包括报表头,页眉,详细资料,报表尾,页脚五部分组成。其中没部分都会占用形成的报表空间。要减少上下的空白,则多余的占用都需要去除。去除后的设计图如下:单纯这样,上下仍然有大片空白。还需要在页面设置地方做修改。打开菜单文件/页面设置对话框。修改上下两个值。默认是142,可设置为50。然后可看效果可看到上下空白基本没有了...

2020-05-08 11:47:06

visual studio发布网站的时候水晶报表rpt格式文件不是最新的解决

看文件的属性,发觉生成操作是嵌入的资源改为内容,然后重新发版,则问题解决

2020-05-07 16:35:33

log4net日志实现按天存储相应的日志文件,日志文件超过一定大小则更改文件名在web.config中的配置

<log4net> <root> <level value="ALL" /> <appender-ref ref="RollingLogFileAppender" /> </root> <appender name="RollingLogFileAppender" type="log...

2020-04-30 11:56:39

fontawesome-webfont.woff2 404

检查了下提示的文件路径,没有错。是文件类型没有在iis中注册的缘故在MIME类型中注册:.woff2 application/x-font-woff.woff application/x-font-woff注册后浏览该网页,不再报次错误,问题解决...

2020-04-01 14:29:29

水晶报表字段需要两种数字类型,如果是次数则显示为整数,如果是金额则显示为小数的处理

用crystal reports打开相应的rpt文件。打开自定义格式窗口,点击此图标,进入格式公式编辑器,然后输入:if {PersonDetailConsumeDT.dscrp}='次卡钱包消费支出' then 0else 2点击保存并关闭,页面浏览此水晶报表,显示结果:可看到若是次数,则显示为了整数,金额则显示为2位小数...

2020-03-24 16:29:39

如何使水晶报表导出pdf或者excel时,导出的pdf或者excel文档标题支持中文

这个问题困扰了我好久。如果在前端的aspx的水晶报表控件中直接设置 <CR:CrystalReportViewer ID="消费报表" runat="server" PrintMode="ActiveX" ReuseParameterValuesOnRefresh="True" ShowAllPageIds="True" HasCryst...

2020-03-24 15:55:18

水晶报表提示类型CrystalDecisions.Web.CrystalReportViewer与控件CrystalDecisions.Web.CrystalReportViewer的类型不兼容

近日同事的电脑在做开发的时候遇到这样的问题。而同样的项目在我电脑上是没有这样的问题的。解决的历程很曲折。水晶报表的相关插件重装无用。网上搜索的答案,没有可用的。甚至我让其把他电脑上的源码都删除,把我的源码全部拷贝过去,编译后还是不成。折腾了几天也没弄好。今天我有点时间,然后进行分析,最后通过比较分析从他电脑发版的bin中的dll文件和我发版的dll文件,发觉使用我的就正常,使用他的就有...

2019-12-04 18:34:37

水晶报表使用参数字段在报表中显示打印的开始和结束日期及操作员等

此种需求由于是通用需求,无需在传递的datatable中来实现。使用参数字段来实现更加方便。使用参数字段需要注意几点。第一点,在水晶报表的设计界面要创建相应的参数字段。我使用的有三个参数字段。分别是@startdate,@enddate,@operator第二,程序中的代码实现:#region 水晶报表添加参数字段 开始日期 结束日期 操作员 ...

2019-12-01 16:11:36

水晶报表开卡,补卡等次数求和始终为1的问题解决

近日在开发一个水晶报表的时候突然发现有关次数的求和都是1,无论这个次数是0,或者是多条记录,次数累计是大于1的数都是1。而有关金额的求和却都是正确的。觉得很奇怪,这水晶报表的求和公式这还第一次出现这种情况。经过反复比对,发觉一直为1的都是从数据库中读取的数据为字符串格式的。正确的求和都是数值类型的。经过审查sql语句,金额类型的计算使用的都是sum求和的。次数类型的都是count计算的,这应该都是...

2019-12-01 15:16:33

水晶报表点击打印或者导出时出现您请求的报表需要更多信息的解决

如图。这个问题网上出现最多的解决办法是提示要用推模式获取数据,不要使用拉模式。推模式就是应用程序自数据库获取数据源,然后再把数据推送个水晶报表引擎。检查我的数据获取方式。符合这个。水晶报表是自创建的datatable数据集中获取数据。而应用程序获取的数据以datatable形式通过rptdoc.SetDataSource(dt);方式赋个水晶报表。网上其他的方法就没一个说到点子上的...

2019-11-27 21:25:10

水晶报表小于等于0的显示为.00,而不是0.00的处理

近日,在做水晶报表的过程中测试组发现出现了.00,而不是0.00。如下图出现这个问题我首先想到可能是自oracle获取的数据有问题。但是通过日志输出发现oracle输出的数据没问题,是0.00。又在另一张水晶报表上发现显示是正常的。那就可以确定,是因为水晶报表的rpt文件输出的问题。我这边使用的rpt文件的编辑器是crytal reports 2008.首先是在有问题的字段上右击,打开字段...

2019-10-21 08:19:07

未能找到元数据文件”xxx.dll”

网上说的有两种情况,第一种,没有添加相应的dll引用造成。因为我生成的是项目自身,所以此种情况可以排除第二种情况,存在此文件,但是加载路径不对,我这里不是引用,没检查这个,但是我检查了生成文件的路径,这个没问题。是bin/release 。这种情况也排除了突然发现项目文件的net框架是4.5.2,但我的其他项目都是4.7.2框架,会不会是这里的问题。更改框架,然后重新编译,这次成功...

2019-08-30 09:16:51

visual studio relase编译模式与debug编译模式的不同

rease编译模式没勾选的那个是debug编译时需要勾选的运行不安全代码则是为了引用外部非c#代码的需要优化代码则是为了使代码执行效率更高若是要不出现pdb格式的文件,则需要在高级中调试信息一栏把仅pdb改为无debug编译模式则是勾选了定义debug常量,而没有勾选允许不安全代码和优化代码两项...

2019-08-21 13:11:46

解决水晶报表翻页点击下一页时只能翻到第二页的问题

页面水晶报表控件原来代码:<CR:CrystalReportViewer ID="CrystalReportViewer1" runat="server" PrintMode="ActiveX" ReuseParameterValuesOnRefresh="True" ShowAllPageIds="True" HasCrystalLog...

2019-08-06 11:10:06

ORA-01008: 并非所有变量都已绑定

oracle提示,并非所有变量都已绑定。sql语句很长很长,我就不贴出来了。经过仔细分析,感觉应该是传入sql的变量没有在sql语句中对应上相应参数造成。但是分析,大部分的传入参数都是等于方式。比如像这样:oracle语句: where rcc.customerunitcode = :customerunitcodevalue而相应的oracle参数是这样: parlist.Add(ne...

2019-07-29 14:59:00

PLS-00306: 调用 PROC_***_TERM 时参数个数或类型错误

这是C#调用oracle的连接驱动Oracle.ManagedDataAccess.dll出现的调用存储过程报的错误。这个我花费了一天多的时间才终于找到错误的原因,中间仔细的检查了参数的个数,以及各参数的类型,都没有问题,后来又按照网上说的按存储过程的参数出现顺序来写oracle的参数,仍然没有解决。后来又换了一个存储过程,调试另一个,出的问题是Oracle.ManagedDataAccess, ...

2019-07-18 19:58:41

C#调用oracle存储过程出现ORA-06502: PL/SQL: 数字或值错误 : 字符到数值的转换错误

出现这个的原因是使用Oracle.ManagedDataAccess.dll作为数据库的连接驱动后,存储过程参数在C#中写的顺序必须严格按照oracle存储过程的先后次序来写。差一点都不行。这个和使用微软提供的system.data.oracleclient不同,使用这个不需按照oracle存储过程的参数先后顺序来写,只需参数名不写错就成。只是可惜的是使用system.data.oraclecli...

2019-07-18 19:46:35

oracle存储过程在asp.net调用时出现无法将类型为Oracle.ManagedDataAccess.Types.OracleString的对象强制转换为类型System.String

通过调试发现是out_msg=(string)cmd.Parameters["out_msg"].Value此行代码出现了问题。通过分析,是cmd.Parameters["out_msg"].Value强制转换为了system.string。把此行代码换为out_msg=cmd.Parameters["out_msg"].Value.ToString();此问题解决...

2019-07-18 19:36:12

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。