﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>博客园-阿泰的软件实用主义</title><link>http://www.cnblogs.com/babyt/</link><description>水晶报表/BOE</description><language>zh-cn</language><lastBuildDate>Mon, 13 Oct 2008 00:43:56 GMT</lastBuildDate><pubDate>Mon, 13 Oct 2008 00:43:56 GMT</pubDate><ttl>60</ttl><item><title>VS.Net中向报表模板中传递参数与公式</title><link>http://www.cnblogs.com/babyt/archive/2008/10/10/1307892.html</link><dc:creator>阿泰</dc:creator><author>阿泰</author><pubDate>Fri, 10 Oct 2008 03:34:00 GMT</pubDate><guid>http://www.cnblogs.com/babyt/archive/2008/10/10/1307892.html</guid><wfw:comment>http://www.cnblogs.com/babyt/comments/1307892.html</wfw:comment><comments>http://www.cnblogs.com/babyt/archive/2008/10/10/1307892.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/babyt/comments/commentRss/1307892.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/babyt/services/trackbacks/1307892.html</trackback:ping><description><![CDATA[<p>本文接：《<a id="homepage1_HomePageDays_DaysList_ctl00_DayItem_DayList_ctl00_TitleUrl" href="http://www.cnblogs.com/babyt/archive/2008/10/09/1307346.html">直连数据库拉模式的水晶报表编程实现之极简教程</a> 》</p>
<p>编辑上文之模板，增加一个参数myid，两个公式。公式xx1中是对参数myid进行操作。公式xx2内容为空，在程序中编程控制此公式。<br />
<br />
<p><img alt="" src="http://www.cnblogs.com/images/cnblogs_com/babyt/2008101001-1.jpg" border="0" /> </p>
<img height="338" alt="" src="http://www.cnblogs.com/images/cnblogs_com/babyt/2008101001-2.jpg" width="518" border="0" />
<p>&nbsp;</p>
<p><img alt="" src="http://www.cnblogs.com/images/cnblogs_com/babyt/2008101001-3.jpg" border="0" /> </p>
<p>全部文件代码段如下：</p>
<p>&nbsp;</p>
<div class="cnblogs_code"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #0000ff">Imports</span><span style="color: #000000">&nbsp;CrystalDecisions.Shared<br />
</span><span style="color: #0000ff">Imports</span><span style="color: #000000">&nbsp;CrystalDecisions.CrystalReports.Engine<br />
</span><span style="color: #0000ff">Imports</span><span style="color: #000000">&nbsp;CrystalDecisions.Web<br />
<br />
</span><span style="color: #0000ff">Partial</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">Class</span><span style="color: #000000">&nbsp;_Default<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">Inherits</span><span style="color: #000000">&nbsp;System.Web.UI.Page<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">Private</span><span style="color: #000000">&nbsp;myReport&nbsp;</span><span style="color: #0000ff">As</span><span style="color: #000000">&nbsp;ReportDocument<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">Private</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">Sub</span><span style="color: #000000">&nbsp;ConfigureCrystalReports()<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">Dim</span><span style="color: #000000">&nbsp;myConnectionInfo&nbsp;</span><span style="color: #0000ff">As</span><span style="color: #000000">&nbsp;ConnectionInfo&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">New</span><span style="color: #000000">&nbsp;ConnectionInfo()<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;myConnectionInfo.DatabaseName&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #800000">"</span><span style="color: #800000">xxx</span><span style="color: #800000">"</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;myConnectionInfo.UserID&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #800000">"</span><span style="color: #800000">xxx</span><span style="color: #800000">"</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;myConnectionInfo.Password&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #800000">"</span><span style="color: #800000">xxx</span><span style="color: #800000">"</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;myConnectionInfo.ServerName&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #800000">"</span><span style="color: #800000">xxx</span><span style="color: #800000">"</span><span style="color: #000000"><br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;myReport&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">New</span><span style="color: #000000">&nbsp;ReportDocument()<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">Dim</span><span style="color: #000000">&nbsp;reportPath&nbsp;</span><span style="color: #0000ff">As</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">String</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;Server.MapPath(</span><span style="color: #800000">"</span><span style="color: #800000">crystalreport1.rpt</span><span style="color: #800000">"</span><span style="color: #000000">)<br />
<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">'</span><span style="color: #008000">加载报表文件</span><span style="color: #008000"><br />
</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;myReport.Load(reportPath)<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">'</span><span style="color: #008000">-----------------------------------------------</span><span style="color: #008000"><br />
</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">'</span><span style="color: #008000">传递公式字段</span><span style="color: #008000"><br />
</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">'</span><span style="color: #008000">注意：公式字段在将rpt传递给crviewr控件前操作！</span><span style="color: #008000"><br />
</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">'</span><span style="color: #008000">需要特别注意的是：如果你的公式返回的是一个文本，必须用单引号刮起来</span><span style="color: #008000"><br />
</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: red">myReport.DataDefinition.FormulaFields("xx2").Text&nbsp;=&nbsp;"'这是一个公式'"<br />
</span></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">'</span><span style="color: #008000">传递参数</span><span style="color: #008000"><br />
</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: red">myReport.ParameterFields("myId").CurrentValues.AddValue(1001)</span></span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">'</span><span style="color: #008000">-----------------------------------------------</span><span style="color: #008000"><br />
</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CrystalReportViewer1.ReportSource&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;myReport<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">'</span><span style="color: #008000">'-----------------------------------------------</span><span style="color: #008000"><br />
</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">'</span><span style="color: #008000">'传递报表参数的另一种写法，将参数传递给viewer</span><span style="color: #008000"><br />
</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">'</span><span style="color: #008000">Dim&nbsp;paramFields&nbsp;=&nbsp;New&nbsp;ParameterFields()</span><span style="color: #008000"><br />
</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">'</span><span style="color: #008000">Dim&nbsp;paramField&nbsp;=&nbsp;New&nbsp;ParameterField()</span><span style="color: #008000"><br />
</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">'</span><span style="color: #008000">Dim&nbsp;discreteVal&nbsp;=&nbsp;New&nbsp;ParameterDiscreteValue()</span><span style="color: #008000"><br />
</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">'</span><span style="color: #008000">'定位参数</span><span style="color: #008000"><br />
</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">'</span><span style="color: #008000">paramField.ParameterFieldName&nbsp;=&nbsp;"myId"</span><span style="color: #008000"><br />
</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">'</span><span style="color: #008000">'定义参数值</span><span style="color: #008000"><br />
</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">'</span><span style="color: #008000">discreteVal.Value&nbsp;=&nbsp;101</span><span style="color: #008000"><br />
</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">'</span><span style="color: #008000">'赋值</span><span style="color: #008000"><br />
</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">'</span><span style="color: #008000">paramField.CurrentValues.Add(discreteVal)</span><span style="color: #008000"><br />
</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">'</span><span style="color: #008000">paramFields.Add(paramField)</span><span style="color: #008000"><br />
</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">'</span><span style="color: #008000">CrystalReportViewer1.ParameterFieldInfo&nbsp;=&nbsp;paramFields</span><span style="color: #008000"><br />
</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">'</span><span style="color: #008000">'-----------------------------------------------</span><span style="color: #008000"><br />
</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SetDBLogonForReport(myConnectionInfo,&nbsp;myReport)<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">End&nbsp;Sub</span><span style="color: #000000"><br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">Private</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">Sub</span><span style="color: #000000">&nbsp;SetDBLogonForReport(</span><span style="color: #0000ff">ByVal</span><span style="color: #000000">&nbsp;myConnectionInfo&nbsp;</span><span style="color: #0000ff">As</span><span style="color: #000000">&nbsp;ConnectionInfo,&nbsp;</span><span style="color: #0000ff">ByVal</span><span style="color: #000000">&nbsp;myReportDocument&nbsp;</span><span style="color: #0000ff">As</span><span style="color: #000000">&nbsp;ReportDocument)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">Dim</span><span style="color: #000000">&nbsp;myTables&nbsp;</span><span style="color: #0000ff">As</span><span style="color: #000000">&nbsp;Tables&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;myReportDocument.Database.Tables<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">For</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">Each</span><span style="color: #000000">&nbsp;myTable&nbsp;</span><span style="color: #0000ff">As</span><span style="color: #000000">&nbsp;CrystalDecisions.CrystalReports.Engine.Table&nbsp;</span><span style="color: #0000ff">In</span><span style="color: #000000">&nbsp;myTables<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">Dim</span><span style="color: #000000">&nbsp;myTableLogonInfo&nbsp;</span><span style="color: #0000ff">As</span><span style="color: #000000">&nbsp;TableLogOnInfo&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;myTable.LogOnInfo<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;myTableLogonInfo.ConnectionInfo&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;myConnectionInfo<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;myTable.ApplyLogOnInfo(myTableLogonInfo)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">Next</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">End&nbsp;Sub</span><span style="color: #000000"><br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">Protected</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">Sub</span><span style="color: #000000">&nbsp;Page_Init(</span><span style="color: #0000ff">ByVal</span><span style="color: #000000">&nbsp;sender&nbsp;</span><span style="color: #0000ff">As</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">Object</span><span style="color: #000000">,&nbsp;</span><span style="color: #0000ff">ByVal</span><span style="color: #000000">&nbsp;e&nbsp;</span><span style="color: #0000ff">As</span><span style="color: #000000">&nbsp;System.EventArgs)&nbsp;</span><span style="color: #0000ff">Handles</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">Me</span><span style="color: #000000">.Init<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ConfigureCrystalReports()<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">End&nbsp;Sub</span><span style="color: #000000"><br />
</span><span style="color: #0000ff">End&nbsp;Class</span><span style="color: #000000"><br />
</span></div>
<p>&nbsp;</p>
<p>&nbsp;效果如下：<br />
<img height="46" alt="" src="http://www.cnblogs.com/images/cnblogs_com/babyt/2008101001-4.jpg" width="539" border="0" />&nbsp;</p>
<img src ="http://www.cnblogs.com/babyt/aggbug/1307892.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42954/" target="_blank">[新闻]Google Android手机大受欢迎,已经订出150万台</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>直连数据库拉模式的水晶报表编程实现之极简教程</title><link>http://www.cnblogs.com/babyt/archive/2008/10/09/1307346.html</link><dc:creator>阿泰</dc:creator><author>阿泰</author><pubDate>Thu, 09 Oct 2008 08:16:00 GMT</pubDate><guid>http://www.cnblogs.com/babyt/archive/2008/10/09/1307346.html</guid><wfw:comment>http://www.cnblogs.com/babyt/comments/1307346.html</wfw:comment><comments>http://www.cnblogs.com/babyt/archive/2008/10/09/1307346.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/babyt/comments/commentRss/1307346.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/babyt/services/trackbacks/1307346.html</trackback:ping><description><![CDATA[<p>&nbsp;拉模式也就是最基本的水晶报表制作方法，直接连接数据库生成报表。<br />
<br />
这个代码其实在水晶报表自带的示例里有的，这里再拿出来讲一下。</p>
<p><img height="388" alt="" src="http://www.cnblogs.com/images/cnblogs_com/babyt/CR20081008-1.jpg" width="445" border="0" /></p>
<p>创建报表时，输入了数据库服务器的相关参数</p>
<p><img alt="" src="http://www.cnblogs.com/images/cnblogs_com/babyt/CR20081009-2.jpg" border="0" /></p>
<p>&nbsp;</p>
<p>但是执行后，出现如下信息提示。您请求的报表需要更多信息。</p>
<p><img alt="" src="http://www.cnblogs.com/images/cnblogs_com/babyt/CR20081009-3.jpg" border="0" /></p>
<p>此时编辑aspx页面对应的代码，将数据库的认证信息赋过去就行了。</p>
<p>代码为：</p>
<p>&nbsp;</p>
<div class="cnblogs_code"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #0000ff">Imports</span><span style="color: #000000">&nbsp;CrystalDecisions.Shared<br />
</span><span style="color: #0000ff">Imports</span><span style="color: #000000">&nbsp;CrystalDecisions.CrystalReports.Engine<br />
</span><span style="color: #0000ff">Imports</span><span style="color: #000000">&nbsp;CrystalDecisions.Web<br />
<br />
</span><span style="color: #0000ff">Partial</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">Class</span><span style="color: #000000">&nbsp;_Default<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">Inherits</span><span style="color: #000000">&nbsp;System.Web.UI.Page<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">Private</span><span style="color: #000000">&nbsp;myReport&nbsp;</span><span style="color: #0000ff">As</span><span style="color: #000000">&nbsp;ReportDocument<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">Private</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">Sub</span><span style="color: #000000">&nbsp;ConfigureCrystalReports()<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">Dim</span><span style="color: #000000">&nbsp;myConnectionInfo&nbsp;</span><span style="color: #0000ff">As</span><span style="color: #000000">&nbsp;ConnectionInfo&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">New</span><span style="color: #000000">&nbsp;ConnectionInfo()<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;myConnectionInfo.DatabaseName&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #800000">"</span><span style="color: #800000">xxxx</span><span style="color: #800000">"</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;myConnectionInfo.UserID&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #800000">"</span><span style="color: #800000">xxx</span><span style="color: #800000">"</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;myConnectionInfo.Password&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #800000">"</span><span style="color: #800000">xxxx</span><span style="color: #800000">"</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;myConnectionInfo.ServerName&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #800000">"</span><span style="color: #800000">xxxx</span><span style="color: #800000">"</span><span style="color: #000000"><br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;myReport&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">New</span><span style="color: #000000">&nbsp;ReportDocument()<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">Dim</span><span style="color: #000000">&nbsp;reportPath&nbsp;</span><span style="color: #0000ff">As</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">String</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;Server.MapPath(</span><span style="color: #800000">"</span><span style="color: #800000">crystalreport1.rpt</span><span style="color: #800000">"</span><span style="color: #000000">)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;myReport.Load(reportPath)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CrystalReportViewer1.ReportSource&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;myReport<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SetDBLogonForReport(myConnectionInfo,&nbsp;myReport)<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">End&nbsp;Sub</span><span style="color: #000000"><br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">Private</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">Sub</span><span style="color: #000000">&nbsp;SetDBLogonForReport(</span><span style="color: #0000ff">ByVal</span><span style="color: #000000">&nbsp;myConnectionInfo&nbsp;</span><span style="color: #0000ff">As</span><span style="color: #000000">&nbsp;ConnectionInfo,&nbsp;</span><span style="color: #0000ff">ByVal</span><span style="color: #000000">&nbsp;myReportDocument&nbsp;</span><span style="color: #0000ff">As</span><span style="color: #000000">&nbsp;ReportDocument)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">Dim</span><span style="color: #000000">&nbsp;myTables&nbsp;</span><span style="color: #0000ff">As</span><span style="color: #000000">&nbsp;Tables&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;myReportDocument.Database.Tables<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">For</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">Each</span><span style="color: #000000">&nbsp;myTable&nbsp;</span><span style="color: #0000ff">As</span><span style="color: #000000">&nbsp;CrystalDecisions.CrystalReports.Engine.Table&nbsp;</span><span style="color: #0000ff">In</span><span style="color: #000000">&nbsp;myTables<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">Dim</span><span style="color: #000000">&nbsp;myTableLogonInfo&nbsp;</span><span style="color: #0000ff">As</span><span style="color: #000000">&nbsp;TableLogOnInfo&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;myTable.LogOnInfo<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;myTableLogonInfo.ConnectionInfo&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;myConnectionInfo<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;myTable.ApplyLogOnInfo(myTableLogonInfo)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">Next</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">End&nbsp;Sub</span><span style="color: #000000"><br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">Protected</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">Sub</span><span style="color: #000000">&nbsp;Page_Init(</span><span style="color: #0000ff">ByVal</span><span style="color: #000000">&nbsp;sender&nbsp;</span><span style="color: #0000ff">As</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">Object</span><span style="color: #000000">,&nbsp;</span><span style="color: #0000ff">ByVal</span><span style="color: #000000">&nbsp;e&nbsp;</span><span style="color: #0000ff">As</span><span style="color: #000000">&nbsp;System.EventArgs)&nbsp;</span><span style="color: #0000ff">Handles</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">Me</span><span style="color: #000000">.Init<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ConfigureCrystalReports()<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">End&nbsp;Sub</span><span style="color: #000000"><br />
</span><span style="color: #0000ff">End&nbsp;Class</span><span style="color: #000000"><br />
</span></div>
<p>&nbsp;</p>
<p>&nbsp;</p>
<img src ="http://www.cnblogs.com/babyt/aggbug/1307346.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42953/" target="_blank">[新闻]13个大文件邮件传送服务</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>创建基于informix的ODBC DSN</title><link>http://www.cnblogs.com/babyt/archive/2008/10/08/1305740.html</link><dc:creator>阿泰</dc:creator><author>阿泰</author><pubDate>Wed, 08 Oct 2008 07:09:00 GMT</pubDate><guid>http://www.cnblogs.com/babyt/archive/2008/10/08/1305740.html</guid><wfw:comment>http://www.cnblogs.com/babyt/comments/1305740.html</wfw:comment><comments>http://www.cnblogs.com/babyt/archive/2008/10/08/1305740.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/babyt/comments/commentRss/1305740.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/babyt/services/trackbacks/1305740.html</trackback:ping><description><![CDATA[摘要: 创建基于informix的ODBC DSN&nbsp;&nbsp;<a href='http://www.cnblogs.com/babyt/archive/2008/10/08/1305740.html'>阅读全文</a><img src ="http://www.cnblogs.com/babyt/aggbug/1305740.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42952/" target="_blank">[新闻]微型博客Twitter取消IM服务 称其ROI差</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>使用特殊字体实现特殊报表效果</title><link>http://www.cnblogs.com/babyt/archive/2008/10/08/1306179.html</link><dc:creator>阿泰</dc:creator><author>阿泰</author><pubDate>Wed, 08 Oct 2008 03:17:00 GMT</pubDate><guid>http://www.cnblogs.com/babyt/archive/2008/10/08/1306179.html</guid><wfw:comment>http://www.cnblogs.com/babyt/comments/1306179.html</wfw:comment><comments>http://www.cnblogs.com/babyt/archive/2008/10/08/1306179.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/babyt/comments/commentRss/1306179.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/babyt/services/trackbacks/1306179.html</trackback:ping><description><![CDATA[<p>通过设置字体实现特殊字符显示，适用于Textbox，字段，参数字段，公式等。</p>
<p>需要注意的是，如果使用的是特殊字体，没有该字体的机器是不能正常显示的。<br />
像 Winddings字体，一般的windows系统都自带。但是如果web应用，使用非windows机器浏览的时候可能就不能正确显示。</p>
<p>&nbsp;</p>
<p>仅做一个字体示例，报表就没必要做了。</p>
<p>0123456789<br />
ABCDEFGHIJKLMNOPQRSTUVWXYZ<br />
abcdefghijklmnopqrstuvwxyz</p>
<p>&nbsp;</p>
<p>使用不同字体效果为：</p>
<p><img height="371" alt="" src="http://www.cnblogs.com/images/cnblogs_com/babyt/CR2008101002.png" width="722" border="0" /></p>
<p>&nbsp;</p>
<p>关联阅读：</p>
<p><a id="CategoryEntryList1_EntryStoryList_Entries_ctl03_TitleUrl" href="http://www.cnblogs.com/babyt/archive/2008/08/03/1259451.html"><font color="#000080">用HTML格式实现特殊效果呈现</font></a> </p>
<p>&nbsp;</p>
<img src ="http://www.cnblogs.com/babyt/aggbug/1306179.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42952/" target="_blank">[新闻]微型博客Twitter取消IM服务 称其ROI差</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>2008年10月答疑贴</title><link>http://www.cnblogs.com/babyt/archive/2008/10/07/1305461.html</link><dc:creator>阿泰</dc:creator><author>阿泰</author><pubDate>Tue, 07 Oct 2008 05:17:00 GMT</pubDate><guid>http://www.cnblogs.com/babyt/archive/2008/10/07/1305461.html</guid><wfw:comment>http://www.cnblogs.com/babyt/comments/1305461.html</wfw:comment><comments>http://www.cnblogs.com/babyt/archive/2008/10/07/1305461.html#Feedback</comments><slash:comments>12</slash:comments><wfw:commentRss>http://www.cnblogs.com/babyt/comments/commentRss/1305461.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/babyt/services/trackbacks/1305461.html</trackback:ping><description><![CDATA[<p><font style="background-color: #c7edcc">有问题请在此贴跟贴回复，我亦会在此贴回复。</font></p>
<p><font style="background-color: #c7edcc">请不要到无关的帖子中跟帖</font></p>
<p><font style="background-color: #c7edcc"><font style="background-color: #c7edcc">请尽量描述清楚你的问题和需要，我的理解能力不是很强，呵呵。</font></font></p>
<p><font style="background-color: #c7edcc"></font>&nbsp;</p>
<p><span style="color: red">请您遵守以下规则：</span></p>
<p><font style="background-color: #c7edcc">提问内容中请不要出现 感叹号，跪求等字样。</font></p>
<p><font style="background-color: #c7edcc"><font style="background-color: #c7edcc">请尽量不要称呼我为楼主。</font></font></p>
<p><font style="background-color: #c7edcc">请尽量不要冒充女性，我回答问题不分男女。<br />
</p>
</font>
<p>&nbsp;</p>
<p><font style="background-color: #c7edcc">谢谢。</font></p>
<p><font style="background-color: #c7edcc"></font>&nbsp;</p>
<img src ="http://www.cnblogs.com/babyt/aggbug/1305461.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42951/" target="_blank">[新闻]用手机聊Gtalk的方法以及应用总结</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item></channel></rss>