<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet href='http://feeds.feedsky.com/styles/temp01.xsl' type='text/xsl' ?><!--这是一个由Feedsy提供技术支持的Feed，为了提高读者阅读的体验，以及满足用户美化自己Feed的需要，我们设计了多种精美的Feed模板，提供给大家选择，所有最终呈现出来的样式，皆由用户自愿选择使用，未经许可，任何团体和个人，请不要擅自修改样式或者盗用，这是对于用户选择权的尊重。--><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:fs="http://www.feedsky.com/namespace/feed" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link href="http://feeds.feedsky.com/csdn.net/babyt" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feeds.feedsky.com/csdn.net/babyt" type="application/rss+xml"></fs:self_link><lastBuildDate>Thu, 31 Mar 2011 10:02:00 GMT</lastBuildDate><title>阿泰的软件实用主义</title><description>繁华散尽,实用为先。</description><link>http://blog.csdn.net/blogrss.aspx?username=babyt</link><item><title>【普及】SVG文件的访问方法</title><link>http://blog.csdn.net/babyt/archive/2011/03/31/6292345.aspx</link><description>&lt;br /&gt;本文为：http://topic.csdn.net/u/20110331/14/7d582d1f-9f58-4cfb-a0c9-66142bb30995.html 所作。&lt;br /&gt;无难度，纯普及。&lt;br /&gt;&lt;br /&gt;随着IE9等浏览器对SVG的内嵌支持，让SVG这棵老树开了新花。&lt;br /&gt;而对于还比较主流的xp系统，因为无缘IE9。只能停留在IE6~IE8这几个版本上。&lt;br /&gt;如何也能访问SVG的应用呢？&lt;br /&gt;&lt;br /&gt;1：首先需要下载个插件SVGView，地址在这里：&lt;br /&gt;http://www.adobe.com/svg/viewer/install/mainframed.html&lt;br /&gt;选择自己的操作系统及语种。&lt;br /&gt;2：关闭IE，安装SVGView。&lt;br /&gt;3：不用重启（非IE浏览器可能需要重启系统才有效），打开IE访问如下网址：&lt;br /&gt;http://www.adobe.com/svg/viewer/install/svgtest.html&lt;br /&gt;如果能出现如图所示的界面，则表示安装成功了。&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/491982577/babyt/csdn.net/s.gif?r=http://blog.csdn.net/babyt/archive/2011/03/31/6292345.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/babyt/491982577/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/babyt/491982577/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Thu, 31 Mar 2011 18:02:00 +0800</pubDate><author>阿泰</author><guid isPermaLink="false">http://blog.csdn.net/babyt/archive/2011/03/31/6292345.aspx</guid><dc:creator>阿泰</dc:creator><fs:srclink>http://blog.csdn.net/babyt/archive/2011/03/31/6292345.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/babyt/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/babyt/~1133827/491982577/1133820</fs:itemid></item><item><title>可选参数范围的处理</title><link>http://blog.csdn.net/babyt/archive/2011/03/28/6284579.aspx</link><description>&lt;br /&gt;今天遇到这么个小问题，说来也常见。就记录一下。&lt;br /&gt;&lt;br /&gt;查询 一个输入范围 内的 数据： Select * from table1 Where fld1&gt;=A and fld&lt;br /&gt;&lt;br /&gt;其中A，B均为可选输入项目，有如下几种组合：&lt;br /&gt;&lt;br /&gt;1：A有值，B无值，即 Select * from table1 Where fld1&gt;=A&lt;br /&gt;2：A有值，B有值，即 Select * from table1 Where fld1&gt;=A and fld&lt;br /&gt;3：A无值，B无值，即 Select * from table1 &lt;br /&gt;4：A无值，B有值，即 Select * from table1 Where  fld&lt;br /&gt;&lt;br /&gt;基本语法如下（Oracle），其中fld1字段为数值型函数&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Select * from table1&lt;br /&gt;Where &lt;br /&gt;decode('&amp;1','',1,fld1)&gt;=to_number(decode('&amp;1','',&lt;img src=&quot;http://www1.feedsky.com/t1/490894597/babyt/csdn.net/s.gif?r=http://blog.csdn.net/babyt/archive/2011/03/28/6284579.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/babyt/490894597/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/babyt/490894597/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Mon, 28 Mar 2011 21:18:00 +0800</pubDate><author>阿泰</author><guid isPermaLink="false">http://blog.csdn.net/babyt/archive/2011/03/28/6284579.aspx</guid><dc:creator>阿泰</dc:creator><fs:srclink>http://blog.csdn.net/babyt/archive/2011/03/28/6284579.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/babyt/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/babyt/~1133827/490894597/1133820</fs:itemid></item><item><title>也遭遇 PLS-00302: component 'SET_NO_OUTLINES' must be declared</title><link>http://blog.csdn.net/babyt/archive/2011/03/14/6249113.aspx</link><description>&lt;br /&gt;数据平台A需要从其他业务系统B取一个接口数据，最开始是通过文件的形式交互的。&lt;br /&gt;后来因为业务需要，业务系统B开放了一个查询账号供数据平台A使用。&lt;br /&gt;因为两个平台的数据库位于不同的服务器上，而且生产平台上均不允许使用dblink进行数据操作。&lt;br /&gt;所以最直接的想法就是写个Shell脚本把B的数据exp出来，然后imp到A上去。&lt;br /&gt;&lt;br /&gt;结果就遇到了如下提示：&lt;br /&gt;EXP-00056: ORACLE error 6550 encountered&lt;br /&gt;ORA-06550: line 1, column 41:&lt;br /&gt;PLS-00302: component 'SET_NO_OUTLINES' must be declared&lt;br /&gt;ORA-06550: line 1, column 15:&lt;br /&gt;PL/SQL: Statement ignored&lt;br /&gt;EXP-00000: Export terminated unsuccessfully&lt;br /&gt;&lt;br /&gt;网上一查，基本上都是因为进行导出的数据库客户端版本与&lt;img src=&quot;http://www1.feedsky.com/t1/490894598/babyt/csdn.net/s.gif?r=http://blog.csdn.net/babyt/archive/2011/03/14/6249113.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/babyt/490894598/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/babyt/490894598/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Mon, 14 Mar 2011 19:40:00 +0800</pubDate><author>阿泰</author><guid isPermaLink="false">http://blog.csdn.net/babyt/archive/2011/03/14/6249113.aspx</guid><dc:creator>阿泰</dc:creator><fs:srclink>http://blog.csdn.net/babyt/archive/2011/03/14/6249113.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/babyt/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/babyt/~1133827/490894598/1133820</fs:itemid></item><item><title>批量将Excel2007文件格式xlsx转换为Excel2003文件格式xls的宏原型</title><link>http://blog.csdn.net/babyt/archive/2010/11/02/5981410.aspx</link><description>有同事要讲几百个xlsx文件转换为xls，于是写了一个原型。当然前提是要在装Excel2007的机器上运行才行。
Sub Macro1()
'
' Macro1 Macro
'
    Dim myFiles
    Dim i As Long
    myFiles = Dir(&quot;D:\1\*.xlsx&quot;)
    On Error Resume Next
    Application.ScreenUpdating = True
    Application.DisplayAlerts = False
    Do While myFiles  &quot;&quot;
        Workbooks.Open Filename:=&quot;D:\1\&quot; &amp; myFiles
        ActiveWorkbook.SaveAs Filename:= _
        &quot;D:\1\&quot; &amp; Left(myFiles, Len(myFiles) - 1), FileFormat:=xlExcel8, _&lt;img src=&quot;http://www1.feedsky.com/t1/490894599/babyt/csdn.net/s.gif?r=http://blog.csdn.net/babyt/archive/2010/11/02/5981410.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/babyt/490894599/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/babyt/490894599/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 02 Nov 2010 11:00:00 +0800</pubDate><author>阿泰</author><guid isPermaLink="false">http://blog.csdn.net/babyt/archive/2010/11/02/5981410.aspx</guid><dc:creator>阿泰</dc:creator><fs:srclink>http://blog.csdn.net/babyt/archive/2010/11/02/5981410.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/babyt/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/babyt/~1133827/490894599/1133820</fs:itemid></item><item><title>MSN无法登陆的一种解决方法（错误代码：80004002）</title><link>http://blog.csdn.net/babyt/archive/2010/10/20/5952772.aspx</link><description>&lt;br /&gt;家里的一台电脑MSN怎么也登不上去，卸载掉，重装不行。&lt;br /&gt;以为没卸载干净，下了Windows Installer Clean Up，把Live相关控件全部卸载，还是不行。&lt;br /&gt;&lt;br /&gt;怀疑账号被禁用，结果同样的账号在家里的另外一台机器上可以登陆。&lt;br /&gt;于是又尝试在故障机器上，使用另外一个msn账号登陆，竟然可以登陆上。&lt;br /&gt;&lt;br /&gt;于是问题归并就是这样：在同样的机器上，A账号可以登陆，但是B账号可以登陆。&lt;br /&gt;这样解决思路就有了，就是清理掉在该机器上保留的B账号的信息，然后重新登录&lt;br /&gt;&lt;br /&gt;软件：Win7 旗舰版，32位，live Messager 2009。&lt;br /&gt;&lt;br /&gt;操作方法：&lt;br /&gt;&lt;br /&gt;1：关闭MSN&lt;br /&gt;&lt;br /&gt;2：开始菜单，运行，输入：%userprofile%\Local Settings\Application Data\Microsoft\Windows Live Contacts&lt;br /&gt;删除文件夹下所有内容同&lt;br /&gt;&lt;br /&gt;3：开始菜单，运行，&lt;img src=&quot;http://www1.feedsky.com/t1/490894600/babyt/csdn.net/s.gif?r=http://blog.csdn.net/babyt/archive/2010/10/20/5952772.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/babyt/490894600/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/babyt/490894600/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Wed, 20 Oct 2010 00:05:00 +0800</pubDate><author>阿泰</author><guid isPermaLink="false">http://blog.csdn.net/babyt/archive/2010/10/20/5952772.aspx</guid><dc:creator>阿泰</dc:creator><fs:srclink>http://blog.csdn.net/babyt/archive/2010/10/20/5952772.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/babyt/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/babyt/~1133827/490894600/1133820</fs:itemid></item><item><title>RDLC报表中使用自定义函数</title><link>http://blog.csdn.net/babyt/archive/2010/10/15/5942285.aspx</link><description>&lt;br /&gt;&lt;br /&gt;在RDLC中，可以使用自定义方法来扩充报表功能。&lt;br /&gt;比如常见的，把数字转换为大写中文的需求。按如下方法操作。&lt;br /&gt;&lt;br /&gt;1：在报表空白处先一点，确保没点中任何报表对象。然后点击菜单栏上的“报表”。&lt;br /&gt;选“报表属性”，在弹出的小窗口上，切换到“代码”标签页。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;在文本框内输入你的函数，我们这里输入了一个CNMoney函数。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;注意：&lt;br /&gt;（1）嵌入代码中的方法必须以 Microsoft Visual Basic 语法进行编写&lt;br /&gt;（2）代码块可以包含多个方法。&lt;br /&gt;（3）无法向函数传递数据值集，不支持自定义聚合。一般用于简单数据类型。&lt;br /&gt;（4）此方法可在该报表中多次使用，但是不能脱离报表使用。即不能在报表中共享这一函数。&lt;br /&gt; 其他报表中要用到该方法，需在报表中创建同样的代码段。&lt;br /&gt;&lt;br /&gt;2：在报表上拖一个文本框，在上面点右键，选“表达式”，在弹出的表达式界面上，输入&lt;br /&gt;code.CNMoney(16)&lt;img src=&quot;http://www1.feedsky.com/t1/490894601/babyt/csdn.net/s.gif?r=http://blog.csdn.net/babyt/archive/2010/10/15/5942285.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/babyt/490894601/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/babyt/490894601/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Fri, 15 Oct 2010 02:14:00 +0800</pubDate><author>阿泰</author><guid isPermaLink="false">http://blog.csdn.net/babyt/archive/2010/10/15/5942285.aspx</guid><dc:creator>阿泰</dc:creator><fs:srclink>http://blog.csdn.net/babyt/archive/2010/10/15/5942285.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/babyt/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/babyt/~1133827/490894601/1133820</fs:itemid></item><item><title>【水晶报表实战】不同的子报表对应不同的页眉</title><link>http://blog.csdn.net/babyt/archive/2010/10/13/5939078.aspx</link><description>&lt;br /&gt;本文为：http://topic.csdn.net/u/20100726/15/83a97e4a-1e17-4d0d-be69-529f85644191.html所作。&lt;br /&gt;&lt;br /&gt;整理命题如下：&lt;br /&gt;&lt;br /&gt;页面内容比较复杂，需要来源于多个静态页面及多个动态数据页面&lt;br /&gt;使用子报表进行数据组合，每页要显示一个 
【第N页，共M页】的标记&lt;br /&gt;而且不同的子报表，页眉内容也不同。&lt;br /&gt;但是因为水晶报表本身的问题，子报表中的第N页，共M页的计数是错误的&lt;br /&gt;（单独以子报表的分页进行了处理）&lt;br /&gt;另外因为子报表本身没有页眉和页脚，也存在一些处理上的问题。&lt;br /&gt;&lt;br /&gt;本文的思路是，因为子报表延用主报表的页眉。而主报表的分页是正确的&lt;br /&gt;那么我们可以使用主报表的页眉来模拟子报表的页眉。&lt;br /&gt;这样【第N页，共M页】就没问题了，主要的问题是解决不同的子报表对应到不同页眉的问题。&lt;br /&gt;&lt;br /&gt;本文技术难度0，主要是逻辑思维，呵呵。&lt;br /&gt;&lt;br /&gt;首先我们建立如图的示例样板，3个页眉，对应3个不同的&lt;img src=&quot;http://www1.feedsky.com/t1/490894602/babyt/csdn.net/s.gif?r=http://blog.csdn.net/babyt/archive/2010/10/13/5939078.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/babyt/490894602/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/babyt/490894602/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Wed, 13 Oct 2010 18:46:00 +0800</pubDate><author>阿泰</author><guid isPermaLink="false">http://blog.csdn.net/babyt/archive/2010/10/13/5939078.aspx</guid><dc:creator>阿泰</dc:creator><fs:srclink>http://blog.csdn.net/babyt/archive/2010/10/13/5939078.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/babyt/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/babyt/~1133827/490894602/1133820</fs:itemid></item><item><title>【原型】根据url将目标网页打包成mht</title><link>http://blog.csdn.net/babyt/archive/2010/10/13/5939077.aspx</link><description>&lt;br /&gt;其流程是这样的&lt;br /&gt;&lt;br /&gt;1：根据URL获取目标网页HTML&lt;br /&gt;2：剔除脚本&lt;br /&gt;3：提取图片地址，仅处理http开头的地址&lt;br /&gt;4：处理原HTML，把原来的img 
src内容替换掉，对给一个id标示，为后面的脚本服务&lt;br /&gt;5：抓如图片，并处理成base64编码，组合成xmp文件头&lt;br /&gt;6：组合HTML代码，保存成物理文件&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;这只是个原型，实际上要真正完整抓取，还要解析html中的css文件，js文件。&lt;br /&gt;还有路径处理，我这里只处理了http开头的完整url，相对路径也是需要处理的。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;本文的JS来源于下帖中的98楼：&lt;br /&gt;http://topic.csdn.net/u/20100127/14/A961DF9A-34A1-44F1-9F9A-C10A4D168736.html&lt;br /&gt;&lt;br /&gt;下面是原型函数：&lt;br /&gt;&lt;br /&gt;
/// 
    /// 将url对应的网页保存成mht文件
    ///&lt;img src=&quot;http://www1.feedsky.com/t1/490894603/babyt/csdn.net/s.gif?r=http://blog.csdn.net/babyt/archive/2010/10/13/5939077.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/babyt/490894603/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/babyt/490894603/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Wed, 13 Oct 2010 18:45:00 +0800</pubDate><author>阿泰</author><guid isPermaLink="false">http://blog.csdn.net/babyt/archive/2010/10/13/5939077.aspx</guid><dc:creator>阿泰</dc:creator><fs:srclink>http://blog.csdn.net/babyt/archive/2010/10/13/5939077.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/babyt/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/babyt/~1133827/490894603/1133820</fs:itemid></item><item><title>【分享】水晶报表在清单数据上实现前三名图表及组及深化功能示例(图文版)</title><link>http://blog.csdn.net/babyt/archive/2010/10/13/5939076.aspx</link><description>&lt;br /&gt;本文为解答http://topic.csdn.net/u/20100523/08/8ed633f8-ee81-4eed-b1d0-956d56baf607.html，&lt;br /&gt;所做，有一定代表性。&lt;br /&gt;我们当然可以直接通过在数据中处理好数据结果后再传递给报表&lt;br /&gt;本文则讲解一种比较“偷懒”的方法，如何在报表上直接处理原始数据来实现此效果。&lt;br /&gt;特别说明：大数据量的PUSH模式报表不推荐此方法！&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;重新修订命题：&lt;br /&gt;有一原始清单数据如下，需提取问题类别前三名的数据，并生成图表。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;数据仅显示组名和条数，点击后，可以看到该组的明细。&lt;br /&gt;&lt;br /&gt;为了便于说明，把数据简单排序，可以看到我们应该提取数据应该为黄色标注的部分。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;下面开始：&lt;br /&gt;&lt;br /&gt;1：从向导开始，选择我们最终需要显示的字段&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2：按“问题类型”进行分组&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3：后面显示一个组汇总的计数&lt;img src=&quot;http://www1.feedsky.com/t1/490894604/babyt/csdn.net/s.gif?r=http://blog.csdn.net/babyt/archive/2010/10/13/5939076.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/babyt/490894604/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/babyt/490894604/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Wed, 13 Oct 2010 18:43:00 +0800</pubDate><author>阿泰</author><guid isPermaLink="false">http://blog.csdn.net/babyt/archive/2010/10/13/5939076.aspx</guid><dc:creator>阿泰</dc:creator><fs:srclink>http://blog.csdn.net/babyt/archive/2010/10/13/5939076.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/babyt/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/babyt/~1133827/490894604/1133820</fs:itemid></item><item><title>【分享】自定义水晶报表工具栏导出按钮事件WinForm &amp; WebForm版</title><link>http://blog.csdn.net/babyt/archive/2010/10/13/5939075.aspx</link><description>&lt;br /&gt;1：WebForm版&lt;br /&gt;&lt;br /&gt;这个比较简单，工具栏点击后是一系列js事件在运作，只要我们找到目标文件即可&lt;br /&gt;以VS2008自带版本的水晶报表为例&lt;br /&gt;&lt;br /&gt;部署路径&lt;br /&gt;C:\inetpub\wwwroot\aspnet_client\system_web\2_0_50727\CrystalReportWebFormViewer4\js&lt;br /&gt;&lt;br /&gt;或网站的根目录下的同位置&lt;br /&gt;&lt;br /&gt;开发路径&lt;br /&gt;C:\Windows\Microsoft.NET\Framework\v2.0.50727\ASP.NETClientFiles\CrystalReportWebFormViewer4\js&lt;br /&gt;&lt;br /&gt;里的Export.js&lt;br /&gt;&lt;br /&gt;一个比较常见改法就是删除一些不常用的导出格式或者是描述&lt;br /&gt;如，不允许导出rpt格式，只要把下面这段删除即可&lt;br /&gt;if( rpt )
        {
            list += &quot;&lt;img src=&quot;http://www1.feedsky.com/t1/490894605/babyt/csdn.net/s.gif?r=http://blog.csdn.net/babyt/archive/2010/10/13/5939075.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/babyt/490894605/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/babyt/490894605/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Wed, 13 Oct 2010 18:41:00 +0800</pubDate><author>阿泰</author><guid isPermaLink="false">http://blog.csdn.net/babyt/archive/2010/10/13/5939075.aspx</guid><dc:creator>阿泰</dc:creator><fs:srclink>http://blog.csdn.net/babyt/archive/2010/10/13/5939075.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/babyt/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/babyt/~1133827/490894605/1133820</fs:itemid></item></channel></rss>
