2010年9月15日
摘要: 最近的项目中,需要用到水晶报表进行报表处理。要求报表字段可动态设置,依据用户定义的需要进行字段显示。基本功能已经可以实行,但最后通过实际数据测试的时候发现,如下问题:在数据量达到分页为三页以上后,水晶报表自带的分页功能无效了。即,第一页、第二页正常,在第二页中点击后一页无法转到第三页。在最后一页点击上一页就自动跳转到第一页。也就是,水晶报表翻页无效。在网上搜索一直没有找到相关问题解决方法。最将该动... 阅读全文
posted @ 2010-09-15 17:50 vibratea 阅读(593) 评论(2) 推荐(0) 编辑
摘要: 转载:曾经在VS2005时,找了很多资料折腾了一个通宵把网页本地打印折腾出来了,微软的有些东西虽然好用吧,报表这个总是弄不好一样,非常想念Microsoft Visual FoxPro 的报表,大概都是10年前的事情了,用那个VFP做报表,又好用又简单,功能也很强大,特别是排版非常容易,不知道微软都在搞啥网页报表就是折腾总是会遇到很多问题,IE8以前的版本的网页打印也很若,非常闹心,想实现一个最简... 阅读全文
posted @ 2010-09-15 11:20 vibratea 阅读(1096) 评论(0) 推荐(0) 编辑
摘要: 在前面的文章中,我一直是用WebForm演示的,主要是因为 HTTP是无状态的,在此链接的操作,不会带到下一连接中。所以我们经常会遇到这样的情况,当前显示好的,在翻页、导出、打印等动作的时候,出出现无数据,或者需要重新登陆数据库的提示。这是因为这些动作都重新触发了页面,导致我们前一次的操作丢失了。所以之前的代码,我一直是写在Page_load里的,但是这样一是不能解决所有的问题,特别是涉及到有参数... 阅读全文
posted @ 2010-09-15 11:20 vibratea 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 水晶报表中<CR:CrystalReportViewer" PrintMode="pdf" />中将PrintMode=Activex,启用插件打印后,点击打印按钮弹出一个小对话框,但是空白 解决: 在服务器上装上 1、CRRedist2005_x86.msi 2、CRREdist2005_x86_chs.msi 3、CrystalReports10_NET_EmbeddedInsta... 阅读全文
posted @ 2010-09-15 11:20 vibratea 阅读(524) 评论(0) 推荐(0) 编辑
摘要: Row not found or changed. 找不到行或行已更改解决方案。如果不是重要的数据。不需要去理会并发重突。一个简单的方案就是打开dbml (linQ)文件把实体类中的 属性 "Update check" 改为 Never.主键(ID)就不要改了。第二种方法. 不着征对一些记数情况的更新. 请直接用sql 语句,而不需要去取出整个数据然后再更新.这样就可能存在冲突了.dC.Execu... 阅读全文
posted @ 2010-09-15 11:19 vibratea 阅读(298) 评论(0) 推荐(0) 编辑
摘要: c#计算时间差重点: c#计算时间差函数TimeSpan的应用 TimeSpan值包含了许多属性与方法,用于访问或处理一个TimeSpan值 下面的列表涵盖了其中的一部分: Add:与另一个TimeSpan值相加。 Days:返回用天数计算的TimeSpan值。 Duration:获取TimeSpan的绝对值。 Hours:返回用小时计算的TimeSpan值 Millisecond... 阅读全文
posted @ 2010-09-15 11:18 vibratea 阅读(1118) 评论(0) 推荐(0) 编辑
摘要: 借助于GridView控件的HyperLinkField数据行,我们便可以在GridView控件中替每一笔数据列显示出一个超级链接,并让用户轻易重新导向至特定的目标位置(特定网页或网页中的位置)。在使用HyperLinkField数据行时,首先要考虑的就是超级链接上的文字。关于此点,可分为下列两种状况来说明:q 如果您希望每一笔数据列的超级链接都显示相同的固定文字,请将HyperLinkField... 阅读全文
posted @ 2010-09-15 11:17 vibratea 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 示例:<%@ Page Language="C#" AutoEventWireup="True" %><html><head> <script language="C#" runat="server"> void Page_Load(Object Sender, EventArgs e) { if (!IsPostBack) { ArrayList ... 阅读全文
posted @ 2010-09-15 11:17 vibratea 阅读(888) 评论(0) 推荐(0) 编辑
摘要: C# Timer用法有哪些呢?我们在使用C# Timer时都会有自己的一些总结,那么这里向你介绍3种方法,希望对你了解和学习C# Timer使用的方法有所帮助。关于C# Timer类 在C#里关于定时器类就有3个C# Timer使用的方法1.定义在System.Windows.Forms里C# Timer使用的方法2.定义在System.Threading.Timer类里 "C# Timer使用的... 阅读全文
posted @ 2010-09-15 11:16 vibratea 阅读(4355) 评论(0) 推荐(0) 编辑
摘要: 一、 使用WCF_SQL、WCF_Oracle、WCF_SAP adapter的公共安装前提1、 Microsoft .NET Framework 3.5 SP1.2、 Microsoft Visual Studio 20083、 安装WCF LOB Adapter SDK SP2要在VS2008中使用BizTalk Adapter Pack 2.0中的适配器开发biztalk项目,必须在安装WC... 阅读全文
posted @ 2010-09-15 11:16 vibratea 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 两台WEB服务器,操作系统为Windows2003,IIS 6.0,安装了.NET 2.0,运行的程序相同,相互为负载均衡。其中一台在进入某个系统功能页面是否会提示错误,提示:[HttpException : 无法向会话状态服务器发出会话状态请求。请确保已启动 ASP.NET State service,并且客户端和服务器端口是相同的。如果服务器位于远程计算机上,请检查 HKEY_LOCAL_MA... 阅读全文
posted @ 2010-09-15 11:15 vibratea 阅读(772) 评论(2) 推荐(0) 编辑
摘要: 我們最近在開發 SQL Server 2005 的 Reporting Service 報表功能,而在使用 ReportViewer 查看報表時都沒問題: 但是在執行匯出資料到 PDF 格式時,所有的中文字都會變成亂碼: 若要解決這個問題其實還蠻容易的,只要修改報表定義檔( *.rdlc )中各物件的字型修改掉即可,預設來說預設的字型是 Tahoma,你必須改成 PMingLiU 即可。 而所有報... 阅读全文
posted @ 2010-09-15 10:27 vibratea 阅读(2261) 评论(0) 推荐(0) 编辑
摘要: 表现:1、"System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。系统找不到指定的文件。2、后台系统即使添加引用后,不管此引用是系统还是用户,他们的属性和方法都不能识别;解决方案一:1、如果你的程序运行在你能控制的服务器上,那么安装as... 阅读全文
posted @ 2010-09-15 10:27 vibratea 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 方法一://判断字符串中是否有中文,true有,false没有。public bool IsChina(string CString) { bool BoolValue = false; for (int i = 0; i < CString.Length; i++) { if (Convert.ToInt32(Convert.ToChar(CString.Substring(i, 1)))... 阅读全文
posted @ 2010-09-15 10:27 vibratea 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 使用如下解决:ScriptManager.RegisterClientScriptBlock(this,this.GetType(),"message","alert('你好!')",true); 阅读全文
posted @ 2010-09-15 10:26 vibratea 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 今天使用MS的aspx.net ajax 中的控件UpdatePanel实现部分页面刷新功能.但是调试程序时候,出现错误提示"Sys"未定义.在百度里GOOGLE下,原来需要在Web.config页面里增加一项配置.代码如下: <location path="ScriptResource.axd"> <system.web> <httpHandlers> <... 阅读全文
posted @ 2010-09-15 10:25 vibratea 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 关键点在于Button位置,如果Button在<ContentTemplate>中,则UpdateProgress中的内容可以显示,如果说Button的位置在<ContentTemplate>外,既UpdatePanel的外部的话,UpdateProgress中的内容就不会显示了!方法:如果Button的位置必需在UpdatePanel的外部的话,就得运用PageReque... 阅读全文
posted @ 2010-09-15 10:25 vibratea 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 最近最一个电子商务网站,发现了好多问题,不过还好都顺利解决了,关于session的问题记录如下,以便日后查阅,同时也希望能给网友们带来帮助,本文内容并非完全出自本人,是本人对网络上的一些处理方法的整理。 检查是否超时,默认是20分钟,设置的方法是Session.TimeOut=30;或者您可以设置到更高,这个数值的单位是分钟,大家视情况而定。检查代码有无Session.Abandon()之类的。一... 阅读全文
posted @ 2010-09-15 10:24 vibratea 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 第一种,OnClientClick (vs2003不支持这个方法)<asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="client_click()" OnClick="Button1_Click" />client_click() 就是javascript的一个方法。 第二种,Button1.Attr... 阅读全文
posted @ 2010-09-15 10:24 vibratea 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 可能的原因1:win2003 server下的IIS6默认设置下对每个运行在默认应用池中的工作者进程都会经过20多个小时后自动回收该进程,造成保存在该进程中的session丢失。 因为Session,Application等数据默认保存在运行该Web应用程序的工作者进程中,如果回收工作者进程,则会造成丢失。 解决办法: 修改配置,设置为不定时自动回收该工作者进程,比如设置为当超出占用现有物理内存6... 阅读全文
posted @ 2010-09-15 10:24 vibratea 阅读(269) 评论(0) 推荐(0) 编辑