摘要: 近期在做水晶报表时,作者用到了水晶报表文件导出功能。在网上一搜,资料还真多,这些资料不仅多,而且非常的杂乱,让人看得非常不舒服。于是在此将其作了一点汇总和整理,以供大家参考。写的不好,请多包涵。命名空间:[代码]方法一,利用ReportDocument对象的ExportToDisk方法。具体代码为: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--protectedvoidbtnExport1_Click(objectsender,EventArg 阅读全文
posted @ 2010-12-27 14:40 Shapley 阅读(1821) 评论(0) 推荐(0) 编辑
摘要: 当系统提示:“已禁用对分布式事务管理器(MSDTC)的网络访问。请使用组件服务管理工具启用 DTC 以便在 MSDTC 安全配置中进行网络访问。”时,可按下面步骤进行处理。将下面部分保存成.bat文件,运行。[代码]启用网络Com+ 访问。启用事务Internet 协议,XA事务。不要求进行验证。启用网络DTC访问。 重启电脑。 阅读全文
posted @ 2010-12-21 17:27 Shapley 阅读(2324) 评论(0) 推荐(0) 编辑
摘要: 前天,在一个不经意间的想法的指引下,完成了自己原以为有很大困难的一项工作,顺利的达到了目标。还顺势解决了一个困扰很久的难题。不禁思绪万千,于是将这其中的千般回转写下来。页面调试首先要有基于现状的起点,想办法量化现行状态,响应时间、结构、美观程度。只有在此基础上,你才有资格在以后的工作中说,我提高了**多效率,页面变得更***了,如果没有此前提,你以后的工作都将是盲人摸象。带着问题去寻找答案,只有你心里有了一个明确的问题,那么你才会围着这个问题、穷尽脑汁来解决这个问题。另外,还要平和心态。以往也在前进的路上探寻过,可是大多因为抵触、害怕、偷懒的思想导致回到起点。如今这个难题的解决,恰恰说明以往自 阅读全文
posted @ 2010-12-17 14:28 Shapley 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 近来在做一项目时,本着复用的原则,将FileUpload控件封装到了UserControl页面。然后在需要用到上传功能的页面调用该UserControl。可是这时却面临一个问题:一般情况下,UpdatePanel控件中的FileUpload在服务端是取不出值的。那么,怎么在尽量保持将FileUpload包在Usercontrol页面的前提下,在服务端取出FileUpload中的文件信息?还好,受到“lee”的博客文章:http://leehai.blog.51cto.com/757045/153736,的启发,然后顺利地实现既让FileUpload控件被包含在UserControl页面,又能在 阅读全文
posted @ 2010-12-07 16:18 Shapley 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 项目中有一处用到将List<T>连接起来。可是在调用Concat方法后,连接后结果却转换为 IEnumerable<T>,如何将其转换回来? 正在踌躇,忽然间一眼发现了IEnumerable接口竟然已经存在了转换方法:public static List<TSource> ToList<TSourc 阅读全文
posted @ 2010-11-17 16:28 Shapley 阅读(428) 评论(0) 推荐(0) 编辑
摘要: 模板模式【Template】在父类中定义好算法的骨架、顺序等。并且可以实现一部分子类不需要覆盖的算法。其余部分算法推迟到子类中实现。并且子类中也可以覆盖父类中的算法。最终,由父类作为计算的起点,父类调用子类中的部分算法,完成整个运算过程。该模式运用c#语言重载、继承特性来实现,广泛应用于账目计算等方面,只要算法骨架相似即可应用该模式。 阅读全文
posted @ 2010-11-16 17:32 Shapley 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 问题描述:用JQuery的text()或者是innerText()方法,改变页面上的Label的值。回传到后台,发现Label的值还是原值。代码如下:[代码]后台结果:奇怪,只能暂时用Html控件代替了。 阅读全文
posted @ 2010-11-15 11:30 Shapley 阅读(276) 评论(2) 推荐(0) 编辑
摘要: 毛坯版:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->functionreload(){Sys.WebForms.PageRequestManager.getInstance().add_endRequest(InitPage);}functionInitPage(){varjson=getJson();vardata=eval('('+json+')');$('#<%=txtAudit.C 阅读全文
posted @ 2010-11-11 10:22 Shapley 阅读(492) 评论(0) 推荐(0) 编辑
摘要: this appears to be an official bug in the VS SDK:https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=276380This is the exact problem I have been encountering. Hopefully it... 阅读全文
posted @ 2010-11-01 13:53 Shapley 阅读(528) 评论(0) 推荐(0) 编辑
摘要: 环境:vs2008[含sp1]发布步骤:1.采用部署预编译,将源代码编译成dll文件。2.采用第一中方法产生***.dll,但并不能将所有的源码生成到一个dll文件中。因此,若想将整个网站的源代码生成到一个dll文件中,还要借助WebDeployment。将WebDeploymentSetup.msi下载并安装后,可将整个网站的源码生成一个dll。3.将第一步或者第二步生成的文件用Web Setu... 阅读全文
posted @ 2010-11-01 13:20 Shapley 阅读(355) 评论(0) 推荐(0) 编辑