自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Lucky.

Don't waste my time,time,time,time...

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

转载 iTextSharp 使用详解(转) 感谢原著作者

TextSharp是一个生成Pdf文件的开源项目,最近在项目中有使用到这个项目,对使用中的经验作一个小结.ITextSharp中相关的概念:一、Document这个对象有三个构造函数:隐藏行号 复制代码 ?这是一段程序代码。public Document();public Document(Rectangle pageSize);

2013-03-10 18:06:23 9377 1

转载 ReportViewer在Chrome 浏览器中无法显示的解决方法

Vs2010中使用ReportViewer显示报表。在IE下显示正常,但到Chrome下无法显示报表,但报表工具条可以显示。说明数据有取出,但无法显示。在网上找到了解决方法。    主要原因是ReportViewer中的Js在Chrome下会造成死循环。    解决方法是重写ReportViewer的Render事件。具体代码如下。    public clas

2013-03-03 00:53:43 10132 2

转载 RDLC报表格式化format表达式

FormatDateTime函数,其实用起来就发现FormatDateTime不是我要的料,这此先看看FormatDateTime的声明吧: Function FormatDateTime(   ByVal Expression As DateTime,   Optional ByVal NamedFormat As DateFormat = DateFormat.Gene

2013-03-02 21:39:22 8297

转载 IE9 : DOM Exception: INVALID_CHARACTER_ERR (5)

IE9创建DOM元素的方式较之前有了改变,开始严格遵循标准的实现,不允许通过直接传入一个完整html标记的方式来创建Dom元素。document.createElement('');解决方法:采用标准的方式来实现:if( $.browser.msie &&/9.0/.test(navigator.userAgent)){                var ifr

2013-01-29 15:43:34 913

转载 MSSQL删除某数据库中所有表

--删除所有约束DECLARE c1 cursor for select 'alter table ['+ object_name(parent_obj) + '] drop constraint ['+name+']; ' from sysobjects where xtype = 'F'open c1declare @c1 varchar(8000)fetch

2013-01-20 13:59:20 4628

转载 ASP.NET中TextBox控件设置ReadOnly="true"后台取不到值

当 TextBox设置了ReadOnly="true" 后,要是在前台为控件添加了值,后台是取不到的,值为“空”原理没想通,说不清楚微软是出于什么考虑的, 不过有时是要我们能通过前台脚本来填充值,并不希望用户修改其控件内容,这时就比较尴尬了。刚开始是换成Html 里的  ,不过后来发现这个工作量是很大的,所以网上搜了下,没找出TextBox ReadOnly="

2013-01-12 15:08:06 773

转载 SQL Server 2008 R2英文版安装图文教程

SQL Server 2008 R2英文版安装图文教程,需要的朋友可以参考下SQL Server 2008 R2英文版安装图解

2013-01-09 11:29:15 4839 1

转载 如何将JSON转换成实体类集合?

C# code /// /// Get An Object By Deserialize From Json String /// /// Gneric Type /// Json String /// An Assigned Type Object public stat

2013-01-09 00:01:06 9576 1

转载 如何引用 System.Runtime.Serialization.Json

今天新开的一个项目突然发现引用System.Runtime.Serialization.Json 提示 命名空间 不存在类型或命名空间名称 json明明前段时间刚开发的WCF是很正常的引用的,认真比照了引用的文件位置是一样的,记得前段时间在CSDN上也有人抱怨看不到System.Runtime.Serialization.Json 后面发现首先,当然是项目是

2013-01-09 00:00:20 1592

原创 业务单号自动增长的处理办法 eg: R000000001

/* 1:创建测试用的表结构 */create table tablename(pono char(10),b int)go/* 2:用自定义函数来得到单号 */create function getDH() returns char(10) As begin declare @dh1 char(10),@dh2 char(10) select @dh1 = ma

2013-01-08 23:58:11 1100

转载 业务单号自动增长的处理办法 eg: P031106001

问题:在实际业务处理中有些单号需要自动增长,但又不能用自增列代替      eg:  P031106001   -- 第一位P表示采购单,031106表示日期,后三位是流水号。 /* 1:创建测试用的表结构 */create table tablename(pono char(10),b int)go/* 2:创建一个得到当前日期的视图,为下面的自字义函数作准备 */c

2013-01-08 23:57:16 811

原创 ASP.NET 后台注册JS失败的原因之一

msg 里面的内容不能有换行,单引号等特殊字符才可以WarningMsg = WarningMsg.Replace("\r\n", "\\r\\n").Replace("'", "\\'"); Page.ClientScript.RegisterStartupScript(typeof(Page), "ShowWarningMsg", "ShowWarn

2012-11-09 18:08:26 559

转载 防止表格或DIV布局的网页页面被撑大的方法

我们在设计网页的时候,通常会固定网页页面的大小,从而使页面整体协调。可是用户在网站后台添加文章时,由于输入的时候只是随便从Word中或者其他网页上直接把内容复制到网页文本编辑器中,这样就会把一些乱七八糟的样式给复制进来,往往造成的后果是会把前台页面撑的很大,如我前台页面设置的宽度为960px,可是用户在后插入了一个1024px的表格,那么整个页面就被撑的很大,非常难看,所以今天就教大家防止表格或D

2012-11-09 15:44:14 1807

原创 RDLC 换行符

文本换行:System.Environment.NewLine图表标题换行:\n

2012-11-08 16:14:55 3497

转载 Button Disabled and Postback

来自前端的一个小需求,使用者希望在Button Click后,能先Disabled起来,并且做文字上的替换,之前也曾在讨论区中看到类似的提问,处理方法不困难,不过观念上却容易出错 例如可能会直觉想在Button_ Click给予下列的Codeprotected void Button_Save1_Click(object sender, EventArgs e){

2012-11-06 17:32:51 1066

转载 RDLC 子报表运行模式

在开发RDLC子报表时,大致上的程式码会是如下// 显示Report的Method private void Show_Report(){ .... .... // 指定子报表事件处理常式 this .ReportViewer1.LocalReport.SubreportProcessing += new Microsoft.Reporti

2012-11-06 16:17:10 1878

转载 RDLC实现同一份Report不同格式页之旁门左道

首先说明一下,之所以用乓旁门左道为题,主因是我不确定这是否是好的解决方法(有可能是小弟不材,若您有更好的或是正确的解法,希望不吝指教啰)需求是这样的,User有一份送交某机关的报表,而这份报表它的第一页格式与第二页之后的明细格式是不相同的简单的说,第一页是一张类似申请单的表格,从第二页之后才是明细资料的List以往使用ReportViewer开发RDLC报表的经验,同一份报

2012-11-06 15:35:21 4126

原创 表格细边框的CSS样式

1.所有的均为细边框。 table,table td,table th{border:1px solid #ff0000;border-collapse:collapse;}2.指定的为细边框,把放在中,用ID作索引,如下: #mdA table,#mdA table td,#mdA table th{border:1px solid #ff0000;border-collapse:col

2012-11-02 10:47:16 856

原创 C#比较2个日期之间间隔不能超过一个月

private bool CompareDate(string JobDateFrom, string JobDateTo, int n) { DateTime DTJobDateFrom = Convert.ToDateTime(JobDateFrom); DateTime DTJobDateTo = Convert.ToDateTime(JobDateT

2011-11-12 16:26:14 5017 1

原创 RDL和RDLC使用ReportViewer显示报表时筛选导出项

RDL和RDLC在筛选导出项时有区别!RDLC:需要在ReportViewer的PreRender方法中处理即可。HTML: <rsweb:ReportViewer ID="rpvReportDL" runat="server" Width="973px" Height="470px" onprerender="reportViewer_PreRender">

2011-11-11 17:07:31 4439 1

原创 ASP.NET将DataTable导出为EXCEL

/// /// 将DataTable导出为Excel /// /// DataTable数据源 /// 文件名 public static void ExportToSpreadsheet(DataTable table, string name) { Random r =

2011-11-11 16:49:21 8838 4

原创 在SQLSERVER中处理特殊字符以及空格。

--去除特殊字符,只留0-9,a-z,A-Zdeclare @teststr varchar(100)set @teststr='test #123^we'while patindex('%[^0-9a-zA-Z]%',@teststr)>0 SET @teststr=STUFF(@teststr, patindex('%[^0-9a-zA-Z]%',@teststr),1,'')SELECT @teststr--------------------------------

2010-11-19 13:15:00 5605

转载 asp.net+jquery调用页面后台方法‏

123456

2010-10-26 17:27:00 1852

原创 RDLC表达式中数据换行

在不同数据中添加:+vbcrlf+ 即可换行。

2010-10-18 11:48:00 2628

原创 3个著名加密算法(MD5、RSA、DES)的解析

<br />MD5的全称是Message-Digest Algorithm 5,在90年代初由MIT的计算机科学实验室和RSA Data Security Inc发明,经MD2、MD3和MD4发展而来。<br />    MD5将任意长度的“字节串”变换成一个128bit的大整数,并且它是一个不可逆的字符串变换算法,换句话说就是,即使你看到源程序和算法描述,也无法将一个MD5的值变换回原始的字符串,从数学原理上说,是因为原始的字符串有无穷多个,这有点象不存在反函数的数学函数。<br />    MD5的典型

2010-09-28 11:45:00 464

原创 一些CSS样式

<br />CSS定义<br /><br />http://css-lessons.ucoz.com/textbox-css-examples.htm<br /><br />http://www.cssportal.com/form-elements/text-box.htm<br />http://www.scriptlover.com/controls/main.html<br /> <br />http://www.52css.com/

2010-09-08 14:32:00 341

转载 C# 文件操作(详细)

C#文件操作类2007-08-10 09:10using System;using System.IO;using System.Text;using System.Data;namespace DbConvert{ /*********************************************************************************** * 功能说明:文件操作类* 作者:* 版本:* * *****

2010-08-10 11:20:00 747

转载 jQuery表单验证插件formValidation实现个性化错误提示(超实用)

<br /><br />上期在[jQuery插件Validate验证表单实现javascript表单验证功能]和[jQuery插件Validation验证表单实现javascript表单智能验证功能]中分别介绍了两个实现表单验证的jQuery插件,这里介绍另外一个表单验证插件formValidation,这个插件与前面两个插件的最大区别在于它实现了个性化的错误提示信息,显示在表单元素右上角类似于提示条,其效果图如下:<br /><br />使用说明<br />需要使用jQuery库文件和formValida

2010-08-02 16:31:00 1076

转载 Visual Studio 2010- IntelliTrace(智能跟踪)[优化c盘]

<br />用vs2010后发现我的c盘变得越来越小了,刚开始通过优化工具清理c盘,但是无论怎么做都不能将c的内存有效提升,之后一个一个目录的查找之后才知道有个文件夹C:/ProgramData/Microsoft Visual Studio/10.0/TraceDebugging很占内存,从网上查了查知道这是什么了(具体信息可从这里http://www.cnblogs.com/shanyou/archive/2010/05/09/1730956.html 了解),其实对于大多数编程的人员来说,其实不需要它

2010-07-29 11:36:00 2133

转载 gridview获取主键的值

<br />//在 GridView1_RowCommand中获取主键的值:protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e){int OrderId = Convert.ToInt32(GridView1.DataKeys[Convert.ToInt32(e.CommandArgument)].Value); }//在 GridView1_PageIndexChanging中获

2010-07-29 11:03:00 608

转载 一个项目涉及到的50个Sql语句

/*标题:一个项目涉及到的50个Sql语句(整理版)作者:爱新觉罗.毓华(十八年风雨,守得冰山雪莲花开)时间:2010-05-10地点:重庆航天职业学院说明:以下五十个语句都按照测试数据进行过测试,最好每次只单独运行一个语句。问题及描述:--1.学生表Student(S#,Sname,Sage,Ssex) --S# 学生编号,Sname 学生姓名,Sage 出生年月,Ssex 学生性别--2.课程表 Course(C#,Cname,T#) --C# --课程编号,Cn

2010-07-28 16:54:00 469

转载 《我的WCF之旅》博文系列汇总

<br />WCF是构建和运行互联系统的一系列技术的总称,它是建立在Web Service架构上的一个全新的通信平台。你可以把它看成是.NET平台上的新一代的Web Service。WCF为我们提供了安全、可靠的的消息通信,也为我们提供了更好的可互操作性是的我们可以和其他的平台进行“交流”。 <br />微软斥巨资打造WCF,在我们看来主要出于下面两个目的:实现其对现有的分布式技术的整合以及顺应SOA的浪潮。在WCF之前,微软已经为了提供了一套完整的基于分布式的技术和产品,这些技术和产品使我们构建一个基于于

2010-07-26 09:13:00 447

转载 分页存储过程

****** 对象: StoredProcedure [dbo].[UP_GetRecordByPage] 脚本日期: 07/23/2010 14:58:47 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO--------分页存储过程CREATE PROCEDURE [dbo].[UP_GetRecordByPage] @tblName varchar(255), --table name @fldNa

2010-07-23 17:38:00 344

转载 ASP.Net 获取当前时间

//获取日期+时间DateTime.Now.ToString(); // 2008-9-4 20:02:10DateTime.Now.ToLocalTime().ToString(); // 2008-9-4 20:12:12//获取日期DateTime.Now.ToLongDateString().ToString(); // 2008年9月4日DateTime.Now.ToShortDateString().ToString();

2010-07-20 14:26:00 474

原创 Asp.Net文件上传【包括上传原图,图片水印图,文字水印图,缩略图】

1.ASPX文件:Default.aspx图片上传

2010-07-20 14:19:00 534

原创 3级联洲国家城市以及多级读取到DropDownList中

/// /// 页面加载 /// /// /// protected void Page_Load(object sender, EventArgs e) { //加载页面时,动态读取国家列表到DropList CreateTree(); } /// /// 绑定生成一个有树结构的下拉菜单 /// ///

2010-07-20 10:21:00 1686 1

转载 两个DataTable合并为一个DataTable

两个结构一样的DataTable合并DataTable DataTable1 = new DataTable(); DataTable DataTable2 = new DataTable(); DataTable newDataTable = DataTable1.Clone(); object[] obj = new object[newDataTable.Columns.Count]; for (int i = 0; i

2010-07-20 10:10:00 6791 2

空空如也

空空如也

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

TA关注的人

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