<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Lucky.]]></title><description><![CDATA[Don't waste my time,time,time,time...]]></description><link>https://blog.csdn.net/even0220</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; even0220]]></copyright><item><title><![CDATA[iTextSharp 使用详解(转) 感谢原著作者]]></title><link>https://blog.csdn.net/even0220/article/details/8656535</link><guid>https://blog.csdn.net/even0220/article/details/8656535</guid><author>even0220</author><pubDate>Sun, 10 Mar 2013 18:06:23 +0800</pubDate><description><![CDATA[TextSharp是一个生成Pdf文件的开源项目,最近在项目中有使用到这个项目,对使用中的经验作一个小结.

ITextSharp中相关的概念:

一、Document

这个对象有三个构造函数：


隐藏行号 复制代码 ？这是一段程序代码。



public Document();

public Document(Rectangle pageSize);]]></description><category></category></item><item><title><![CDATA[ReportViewer在Chrome 浏览器中无法显示的解决方法]]></title><link>https://blog.csdn.net/even0220/article/details/8630192</link><guid>https://blog.csdn.net/even0220/article/details/8630192</guid><author>even0220</author><pubDate>Sun, 03 Mar 2013 00:53:43 +0800</pubDate><description><![CDATA[Vs2010中使用ReportViewer显示报表。在IE下显示正常，但到Chrome下无法显示报表，但报表工具条可以显示。说明数据有取出，但无法显示。在网上找到了解决方法。

    主要原因是ReportViewer中的Js在Chrome下会造成死循环。


    解决方法是重写ReportViewer的Render事件。具体代码如下。



    public clas]]></description><category></category></item><item><title><![CDATA[RDLC报表格式化format表达式]]></title><link>https://blog.csdn.net/even0220/article/details/8629875</link><guid>https://blog.csdn.net/even0220/article/details/8629875</guid><author>even0220</author><pubDate>Sat, 02 Mar 2013 21:39:22 +0800</pubDate><description><![CDATA[FormatDateTime函数，其实用起来就发现FormatDateTime不是我要的料，这此先看看FormatDateTime的声明吧：

 

Function FormatDateTime(
   ByVal Expression As DateTime,
   Optional ByVal NamedFormat As DateFormat = DateFormat.Gene]]></description><category></category></item><item><title><![CDATA[IE9 : DOM Exception: INVALID_CHARACTER_ERR (5)]]></title><link>https://blog.csdn.net/even0220/article/details/8552993</link><guid>https://blog.csdn.net/even0220/article/details/8552993</guid><author>even0220</author><pubDate>Tue, 29 Jan 2013 15:43:34 +0800</pubDate><description><![CDATA[IE9创建DOM元素的方式较之前有了改变，开始严格遵循标准的实现，不允许通过直接传入一个完整html标记的方式来创建Dom元素。

document.createElement('');


解决方法：
采用标准的方式来实现：
if( $.browser.msie &&/9.0/.test(navigator.userAgent)){
                var ifr]]></description><category></category></item><item><title><![CDATA[MSSQL删除某数据库中所有表]]></title><link>https://blog.csdn.net/even0220/article/details/8521993</link><guid>https://blog.csdn.net/even0220/article/details/8521993</guid><author>even0220</author><pubDate>Sun, 20 Jan 2013 13:59:20 +0800</pubDate><description><![CDATA[--删除所有约束
DECLARE c1 cursor for
    select 'alter table ['+ object_name(parent_obj) + '] drop constraint ['+name+']; '
    from sysobjects
    where xtype = 'F'
open c1
declare @c1 varchar(8000)
fetch]]></description><category></category></item><item><title><![CDATA[ASP.NET中TextBox控件设置ReadOnly="true"后台取不到值]]></title><link>https://blog.csdn.net/even0220/article/details/8496290</link><guid>https://blog.csdn.net/even0220/article/details/8496290</guid><author>even0220</author><pubDate>Sat, 12 Jan 2013 15:08:06 +0800</pubDate><description><![CDATA[当　TextBox设置了ReadOnly="true" 后，要是在前台为控件添加了值，后台是取不到的，值为“空”

原理没想通，说不清楚微软是出于什么考虑的， 


不过有时是要我们能通过前台脚本来填充值，并不希望用户修改其控件内容，这时就比较尴尬了。

刚开始是换成Html 里的　 ,不过后来发现这个工作量是很大的，

所以网上搜了下，没找出TextBox ReadOnly="]]></description><category></category></item><item><title><![CDATA[SQL Server 2008 R2英文版安装图文教程]]></title><link>https://blog.csdn.net/even0220/article/details/8484884</link><guid>https://blog.csdn.net/even0220/article/details/8484884</guid><author>even0220</author><pubDate>Wed, 09 Jan 2013 11:29:15 +0800</pubDate><description><![CDATA[SQL Server 2008 R2英文版安装图文教程，需要的朋友可以参考下










SQL Server 2008 R2英文版安装图解]]></description><category></category></item><item><title><![CDATA[如何将JSON转换成实体类集合？]]></title><link>https://blog.csdn.net/even0220/article/details/8483506</link><guid>https://blog.csdn.net/even0220/article/details/8483506</guid><author>even0220</author><pubDate>Wed, 09 Jan 2013 00:01:06 +0800</pubDate><description><![CDATA[C# code

        /// 
        ///  Get An Object By Deserialize From Json String
        /// 
        /// Gneric Type
        /// Json String
        /// An Assigned Type Object  
        public stat]]></description><category></category></item><item><title><![CDATA[如何引用 System.Runtime.Serialization.Json]]></title><link>https://blog.csdn.net/even0220/article/details/8483505</link><guid>https://blog.csdn.net/even0220/article/details/8483505</guid><author>even0220</author><pubDate>Wed, 09 Jan 2013 00:00:20 +0800</pubDate><description><![CDATA[今天新开的一个项目突然发现引用System.Runtime.Serialization.Json
 提示 
命名空间 不存在类型或命名空间名称 json

明明前段时间刚开发的WCF是很正常的引用的，认真比照了引用的文件位置是一样的，记得前段时间在CSDN上也有人抱怨看不到System.Runtime.Serialization.Json

 

后面发现

首先，当然是项目是]]></description><category></category></item><item><title><![CDATA[业务单号自动增长的处理办法 eg: R000000001]]></title><link>https://blog.csdn.net/even0220/article/details/8483499</link><guid>https://blog.csdn.net/even0220/article/details/8483499</guid><author>even0220</author><pubDate>Tue, 08 Jan 2013 23:58:11 +0800</pubDate><description><![CDATA[/* 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]]></description><category></category></item><item><title><![CDATA[业务单号自动增长的处理办法 eg:  P031106001]]></title><link>https://blog.csdn.net/even0220/article/details/8483496</link><guid>https://blog.csdn.net/even0220/article/details/8483496</guid><author>even0220</author><pubDate>Tue, 08 Jan 2013 23:57:16 +0800</pubDate><description><![CDATA[问题：在实际业务处理中有些单号需要自动增长，但又不能用自增列代替
      eg:  P031106001   -- 第一位P表示采购单,031106表示日期，后三位是流水号。　

/* 1:创建测试用的表结构 */
create table tablename(pono char(10),b int)
go
/* 2:创建一个得到当前日期的视图，为下面的自字义函数作准备 */
c]]></description><category></category></item><item><title><![CDATA[ASP.NET 后台注册JS失败的原因之一]]></title><link>https://blog.csdn.net/even0220/article/details/8167460</link><guid>https://blog.csdn.net/even0220/article/details/8167460</guid><author>even0220</author><pubDate>Fri, 09 Nov 2012 18:08:26 +0800</pubDate><description><![CDATA[msg 里面的内容不能有换行，单引号等特殊字符才可以


WarningMsg = WarningMsg.Replace("\r\n", "\\r\\n").Replace("'", "\\'");
                Page.ClientScript.RegisterStartupScript(typeof(Page), "ShowWarningMsg", "ShowWarn]]></description><category></category></item><item><title><![CDATA[防止表格或DIV布局的网页页面被撑大的方法]]></title><link>https://blog.csdn.net/even0220/article/details/8166763</link><guid>https://blog.csdn.net/even0220/article/details/8166763</guid><author>even0220</author><pubDate>Fri, 09 Nov 2012 15:44:14 +0800</pubDate><description><![CDATA[我们在设计网页的时候，通常会固定网页页面的大小，从而使页面整体协调。可是用户在网站后台添加文章时，由于输入的时候只是随便从Word中或者其他网页上直接把内容复制到网页文本编辑器中，这样就会把一些乱七八糟的样式给复制进来，往往造成的后果是会把前台页面撑的很大，如我前台页面设置的宽度为960px，可是用户在后插入了一个1024px的表格，那么整个页面就被撑的很大，非常难看，所以今天就教大家防止表格或D]]></description><category></category></item><item><title><![CDATA[RDLC 换行符]]></title><link>https://blog.csdn.net/even0220/article/details/8162746</link><guid>https://blog.csdn.net/even0220/article/details/8162746</guid><author>even0220</author><pubDate>Thu, 08 Nov 2012 16:14:55 +0800</pubDate><description><![CDATA[文本换行：System.Environment.NewLine

图表标题换行：\n]]></description><category></category></item><item><title><![CDATA[Button Disabled and Postback]]></title><link>https://blog.csdn.net/even0220/article/details/8153892</link><guid>https://blog.csdn.net/even0220/article/details/8153892</guid><author>even0220</author><pubDate>Tue, 06 Nov 2012 17:32:51 +0800</pubDate><description><![CDATA[来自前端的一个小需求，使用者希望在Button Click后，能先Disabled起来，并且做文字上的替换，

之前也曾在讨论区中看到类似的提问，处理方法不困难，不过观念上却容易出错

 例如可能会直觉想在Button_ Click给予下列的Code

protected void Button_Save1_Click(object sender, EventArgs e)

{]]></description><category></category></item><item><title><![CDATA[RDLC 子报表运行模式]]></title><link>https://blog.csdn.net/even0220/article/details/8153479</link><guid>https://blog.csdn.net/even0220/article/details/8153479</guid><author>even0220</author><pubDate>Tue, 06 Nov 2012 16:17:10 +0800</pubDate><description><![CDATA[在开发RDLC子报表时，大致上的程式码会是如下

// 显示Report的Method 
private  void Show_Report()
{
    ....
    ....
    
    // 指定子报表事件处理常式
    this .ReportViewer1.LocalReport.SubreportProcessing +=  new Microsoft.Reporti]]></description><category></category></item><item><title><![CDATA[RDLC实现同一份Report不同格式页之旁门左道]]></title><link>https://blog.csdn.net/even0220/article/details/8153240</link><guid>https://blog.csdn.net/even0220/article/details/8153240</guid><author>even0220</author><pubDate>Tue, 06 Nov 2012 15:35:21 +0800</pubDate><description><![CDATA[首先说明一下，之所以用乓旁门左道为题，主因是我不确定这是否是好的解决方法(有可能是小弟不材，若您有更好的或是正确的解法，希望不吝指教啰)

需求是这样的，User有一份送交某机关的报表，而这份报表它的第一页格式与第二页之后的明细格式是不相同的

简单的说，第一页是一张类似申请单的表格，从第二页之后才是明细资料的List

以往使用ReportViewer开发RDLC报表的经验，同一份报]]></description><category></category></item><item><title><![CDATA[表格细边框的CSS样式]]></title><link>https://blog.csdn.net/even0220/article/details/8139834</link><guid>https://blog.csdn.net/even0220/article/details/8139834</guid><author>even0220</author><pubDate>Fri, 02 Nov 2012 10:47:16 +0800</pubDate><description><![CDATA[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]]></description><category></category></item><item><title><![CDATA[C#比较2个日期之间间隔不能超过一个月]]></title><link>https://blog.csdn.net/even0220/article/details/6963043</link><guid>https://blog.csdn.net/even0220/article/details/6963043</guid><author>even0220</author><pubDate>Sat, 12 Nov 2011 16:26:14 +0800</pubDate><description><![CDATA[private bool CompareDate(string JobDateFrom, string JobDateTo, int n)
    {
        DateTime DTJobDateFrom = Convert.ToDateTime(JobDateFrom);
        DateTime DTJobDateTo = Convert.ToDateTime(JobDateT]]></description><category></category></item><item><title><![CDATA[RDL和RDLC使用ReportViewer显示报表时筛选导出项]]></title><link>https://blog.csdn.net/even0220/article/details/6960540</link><guid>https://blog.csdn.net/even0220/article/details/6960540</guid><author>even0220</author><pubDate>Fri, 11 Nov 2011 17:07:31 +0800</pubDate><description><![CDATA[RDL和RDLC在筛选导出项时有区别！


RDLC:需要在ReportViewer的PreRender方法中处理即可。
HTML:
 <rsweb:ReportViewer ID="rpvReportDL" runat="server" Width="973px" 
    Height="470px" onprerender="reportViewer_PreRender">]]></description><category></category></item></channel></rss>