﻿<?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/micromouse/</link><description /><language>zh-cn</language><lastBuildDate>Sat, 04 Jul 2009 01:25:54 GMT</lastBuildDate><pubDate>Sat, 04 Jul 2009 01:25:54 GMT</pubDate><ttl>60</ttl><item><title>引用WEB用户控件所在的Page</title><link>http://www.cnblogs.com/micromouse/archive/2008/05/05/1183828.html</link><dc:creator> 小老鼠</dc:creator><author> 小老鼠</author><pubDate>Mon, 05 May 2008 09:59:00 GMT</pubDate><guid>http://www.cnblogs.com/micromouse/archive/2008/05/05/1183828.html</guid><wfw:comment>http://www.cnblogs.com/micromouse/comments/1183828.html</wfw:comment><comments>http://www.cnblogs.com/micromouse/archive/2008/05/05/1183828.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/micromouse/comments/commentRss/1183828.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/micromouse/services/trackbacks/1183828.html</trackback:ping><description><![CDATA[<p><font face="Verdana"><span style="color: #339966"><font style="color: #008000" face="Verdana">&nbsp;&nbsp;&nbsp; // UI页面基类</font></span><br />
&nbsp;&nbsp;&nbsp; public class PageBase : System.Web.UI.Page<br />
&nbsp;&nbsp;&nbsp; {<span style="color: #008000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //获得应用程序路径</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; public string ApplicationPath<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; get { return Request.ApplicationPath; }<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</font></p>
<p><font face="Verdana">&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<br />
<span style="color: #008000">&nbsp;&nbsp;&nbsp;&nbsp;//应用页</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;public class AppPage:PageBase<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;。。。。。引用<font face="Verdana">UserControl</font><br />
&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;</p>
<p><font face="Verdana"><span style="color: #008000"><font face="Verdana">&nbsp;&nbsp;&nbsp;&nbsp;//WEB用户控件，在用户控件里引用Pagebase中的<span style="color: #ff0000">ApplicationPath</span>属性</font></span><br />
&nbsp;&nbsp;&nbsp;&nbsp;public partial class&nbsp;UserControl1 : System.Web.UI.UserControl<br />
&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #008000">//PageLoad<br />
</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; protected void Page_Load(object sender, EventArgs e)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />
<font face="Verdana">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (this.Page != null)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #008000">//获得对PageBase页的引用<br />
</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PageBase pagebase = this.Page as PageBase;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #008000">//引用Pagebase页的ApplicationPath属性<br />
</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pagebase.ApplicationPath;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</font><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</font></p>
<p><font face="Verdana">&nbsp;&nbsp;&nbsp; }</font></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;<br />
</font></p>
<img src ="http://www.cnblogs.com/micromouse/aggbug/1183828.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47970/" target="_blank">19岁天才黑客发布首个iPhone 3GS破解软件</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>滚动TreeView滚动条到被选中节点</title><link>http://www.cnblogs.com/micromouse/archive/2008/03/03/1089059.html</link><dc:creator> 小老鼠</dc:creator><author> 小老鼠</author><pubDate>Mon, 03 Mar 2008 09:32:00 GMT</pubDate><guid>http://www.cnblogs.com/micromouse/archive/2008/03/03/1089059.html</guid><wfw:comment>http://www.cnblogs.com/micromouse/comments/1089059.html</wfw:comment><comments>http://www.cnblogs.com/micromouse/archive/2008/03/03/1089059.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/micromouse/comments/commentRss/1089059.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/micromouse/services/trackbacks/1089059.html</trackback:ping><description><![CDATA[<p dir="ltr" style="font-size: 10pt; margin-right: 0px"><span style="font-family: 微软雅黑">&nbsp;&nbsp;&nbsp;&nbsp;选择TreeView节点，页面回送刷新后，滚动条自动回到TreeView顶部，而不是被选中节点处，使节点在Treeview可视区域可见，可以利用scrollIntoView方法使TreeView中页面刷新后自动定位到被选择节点处，使被选择节点可见，方法如下：<br />
<br />
<span style="color: #00ff00">&lt;!--Treeview定义页面--&gt;</span><br />
&lt;body onload="ScrollToSelectNode();"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;。。。。。。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;div id="divScroll" style="overflow-y:auto;overflow-x:auto;WIDTH: 250px;height:400px;"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;asp:TreeView ID="tvAssetKind" runat="server" Width="100%" ExpandDepth="1"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/asp:TreeView&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/div&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;。。。。。。<br />
&lt;/body&gt;<br />
<br />
<span style="color: #00ff00">&lt;!--JS处理方法--&gt;</span><br />
&lt;script language="javascript" type="text/javascript"&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-family: 微软雅黑"><span style="color: #00ff00">//滚动到选择节点<br />
</span>&nbsp;&nbsp;&nbsp;&nbsp;function ScrollToSelectNode()<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;try<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var elem = document.getElementById('tvAssetKind_SelectedNode');<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(elem != null )<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var node = document.getElementById(elem.value);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(node != null)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-family: 微软雅黑"><span style="color: #00ff00">//滚动被选择节点到TreeView顶部<br />
</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;node.scrollIntoView();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-family: 微软雅黑"><span style="color: #00ff00">//使被选择节点距离TreeView顶部10，使被选择节点可见<br />
</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document.getElementById("divScroll").scrollLeft = 0;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document.getElementById("divScroll").scrollTop -= 10;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;catch(oException)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&lt;/script&gt; </span></p>
<font face="Verdana">
<div class="tit"><span style="font-family: 微软雅黑"><strong>scrollTop、scrollLeft、scrollWidth、scrollHeight</strong></span></div>
<p dir="ltr" style="margin-right: 0px">
<table style="table-layout: fixed">
    <tbody>
        <tr>
            <td>
            <div class="cnt" style="font-size: 10pt; font-family: 微软雅黑">
            <p><span style="font-family: 微软雅黑"><span style="font-size: 8pt">scrollTop 是&#8220;卷&#8221;起来的高度值，示例：<br />
            <br />
            &lt;div style="width:100px;height:100px;background-color:#FF0000;overflow:hidden;" id="p"&gt;<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&lt;div style="width:50px;height:300px;background-color:#0000FF;" id="t"&gt;<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;如果为 p 设置了 scrollTop，这些内容可能不会完全显示。<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&lt;/div&gt;<br />
            &lt;/div&gt;<br />
            <br />
            &lt;script type="text/javascript"&gt;<br />
            &nbsp;&nbsp;&nbsp;&nbsp;var p = document.getElementById("p");<br />
            &nbsp;&nbsp;&nbsp;&nbsp;p.scrollTop = 10;<br />
            &lt;/script&gt;</span></span></p>
            <p><span style="font-family: 微软雅黑"><span style="font-size: 8pt">由于为外层元素 p 设置了 scrollTop，所以内层元素会向上卷。<br />
            </span></span><span style="font-family: 微软雅黑"><span style="font-size: 8pt">scrollLeft 也是类似道理。<br />
            </span></span><span style="font-family: 微软雅黑"><span style="font-size: 8pt">我们已经知道 offsetHeight 是自身元素的宽度。<br />
            </span></span><span style="font-family: 微软雅黑"><span style="font-size: 8pt">而 scrollHeight 是内部元素的绝对宽度，包含内部元素的隐藏的部分。<br />
            </span></span><span style="font-family: 微软雅黑"><span style="font-size: 8pt">上述中 p 的 scrollHeight 为 300，而 p 的 offsetHeight 为 100。<br />
            </span></span><span style="font-family: 微软雅黑"><span style="font-size: 8pt">scrollWidth 也是类似道理。</span></span></p>
            </div>
            </td>
        </tr>
    </tbody>
</table>
<br />
<br />
</font></p>
<img src ="http://www.cnblogs.com/micromouse/aggbug/1089059.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47969/" target="_blank">新浪邮箱大本营粉墨登场！Sina.cn开放注册</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>获得对报表文件里的对象(比如TextObject)的引用</title><link>http://www.cnblogs.com/micromouse/archive/2008/02/20/1075044.html</link><dc:creator> 小老鼠</dc:creator><author> 小老鼠</author><pubDate>Wed, 20 Feb 2008 06:52:00 GMT</pubDate><guid>http://www.cnblogs.com/micromouse/archive/2008/02/20/1075044.html</guid><wfw:comment>http://www.cnblogs.com/micromouse/comments/1075044.html</wfw:comment><comments>http://www.cnblogs.com/micromouse/archive/2008/02/20/1075044.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/micromouse/comments/commentRss/1075044.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/micromouse/services/trackbacks/1075044.html</trackback:ping><description><![CDATA[<font style="font-size: 10pt" face="Verdana">ReportDocument report=new ReportDocument();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
<span style="color: #99cc00">&nbsp;//加载报表</span><br />
report.Load(Server.MapPath("xx.rpt"));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
<span style="color: #99cc00">//获得对DetailSection1节title标签对象的引用</span><br />
TextObject to =&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;report.ReportDefinition.Sections["DetailSection1"].ReportObjects["title"] As TextObject;<br />
<br />
<span style="color: #99cc00">//设置title标签的值</span><br />
to.Text="新文本值";</font> 
<img src ="http://www.cnblogs.com/micromouse/aggbug/1075044.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47968/" target="_blank">IE市场份额首次跌破60%</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>设置水晶报表参数值</title><link>http://www.cnblogs.com/micromouse/archive/2008/02/20/1075002.html</link><dc:creator> 小老鼠</dc:creator><author> 小老鼠</author><pubDate>Wed, 20 Feb 2008 06:30:00 GMT</pubDate><guid>http://www.cnblogs.com/micromouse/archive/2008/02/20/1075002.html</guid><wfw:comment>http://www.cnblogs.com/micromouse/comments/1075002.html</wfw:comment><comments>http://www.cnblogs.com/micromouse/archive/2008/02/20/1075002.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/micromouse/comments/commentRss/1075002.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/micromouse/services/trackbacks/1075002.html</trackback:ping><description><![CDATA[从asp.net后台代码加载显示有参数的报表文件时,需要给参数赋值<br />
<br />
<span style="font-size: 8pt">using CrystalDecisions.Shared;<br />
using CrystalDecisions.CrystalReports.Engine;<br />
<br />
</span><span style="font-size: 8pt"><span><span style="font-size: 8pt"><span style="font-size: 10pt"><span style="font-family: Lucida Console">/// &lt;summary&gt;<br />
/// <span style="color: #008000; font-family: 微软雅黑">绑定显示报表</span><br />
/// &lt;/summary&gt;</span></span></span><br />
private void BindReport()<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ReportDocument&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; report = new ReportDocument();</span>&nbsp;<br />
<br />
</span><span><span style="font-size: 8pt"><span style="font-size: 10pt"><span style="font-family: Lucida Console">&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;//加载报表<br />
&nbsp;&nbsp;&nbsp;&nbsp;report.Load(Server.MapPath("./Report/xx.rpt"));</span></span></span></span> <br />
<br />
<p><span><span style="font-size: 8pt"><span style="font-size: 10pt"><span style="font-family: Lucida Console">&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #008000; font-family: 微软雅黑">//绑定报表数据源(crv:CrystalReportViewer报表预览控件名)<br />
</span>&nbsp;&nbsp;&nbsp;&nbsp;report.SetDataSource(datatable);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//设置报表数据源<br />
&nbsp;&nbsp;&nbsp;&nbsp;crv.ReportSource = report;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//绑定报表文档到预览控件<br />
&nbsp;&nbsp;&nbsp;&nbsp;crv.ParameterFieldInfo = this.GetReportParameters();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//参数信息<br />
&nbsp;&nbsp;&nbsp;&nbsp;crv.PageZoomFactor = 100;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//缩放100<br />
&nbsp;&nbsp;&nbsp;&nbsp;crv.DataBind();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//绑定报表显示<br />
}<br />
<br />
</span></span></span></p>
<p><span style="font-size: 8pt"><span style="font-size: 10pt"><span style="font-family: Lucida Console">/// &lt;summary&gt;<br />
/// <span style="color: #008000; font-family: 微软雅黑">获得报表参数信息</span><br />
/// &lt;/summary&gt;<br />
private ParameterFields GetParameterFields()<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;ParameterFields fields = new ParameterFields();</span></span></span></p>
<p><span style="font-size: 8pt"><span style="font-size: 10pt"><span style="font-family: Lucida Console">&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #008000; font-family: 微软雅黑">//单位、部门、人员、日期范围参数</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;fields.Add(this.CreateParameterField("@orgname", "单位"));<br />
&nbsp;&nbsp;&nbsp;&nbsp;fields.Add(this.CreateParameterField("@empname", "人员"));<br />
&nbsp;&nbsp;&nbsp;&nbsp;fields.Add(this.CreateParameterField("@daterange", "日期"));</span></span></span></p>
<p><span style="font-size: 8pt"><span style="font-size: 10pt"><span style="font-family: Lucida Console">&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #008000; font-family: 微软雅黑">//返回<br />
</span>&nbsp;&nbsp;&nbsp;&nbsp;return fields;<br />
}<br />
</p>
</span></span></span>
<p><span style="font-size: 8pt"><span style="font-size: 10pt"><span style="font-family: Lucida Console">/// &lt;summary&gt;<br />
/// <span style="color: #008000; font-family: 微软雅黑">建立参数字段<br />
</span>/// &lt;/summary&gt;<br />
/// &lt;param name="FieldName"&gt;<span style="color: #008000; font-family: 微软雅黑">字段名</span>&lt;/param&gt;<br />
/// &lt;param name="FieldValue"&gt;<span style="color: #008000; font-family: 微软雅黑">字段值</span>&lt;/param&gt;<br />
/// &lt;returns&gt;<span style="color: #008000; font-family: 微软雅黑">参数字段</span>&lt;/returns&gt;<br />
private ParameterField CreateParameterField(string FieldName, object FieldValue)<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;ParameterField&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;field = new ParameterField();<br />
&nbsp;&nbsp;&nbsp;&nbsp;ParameterDiscreteValue&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pvalue = new ParameterDiscreteValue();</span></span></span></p>
<p><span style="font-size: 8pt"><span style="font-size: 10pt"><span style="font-family: Lucida Console">&nbsp;&nbsp;&nbsp;&nbsp;pvalue.Value = FieldValue;<br />
&nbsp;&nbsp;&nbsp;&nbsp;field.Name = FieldName;<br />
&nbsp;&nbsp;&nbsp;&nbsp;field.CurrentValues.Add(pvalue);</span></span></span></p>
<p><span style="font-size: 8pt"><span style="font-size: 10pt"><span style="font-family: Lucida Console">&nbsp;&nbsp;&nbsp;&nbsp;//返回参数字段<br />
&nbsp;&nbsp;&nbsp;&nbsp;return field;<br />
}</span></span></span></p>
<p><br />
</span>&nbsp;</p>
<img src ="http://www.cnblogs.com/micromouse/aggbug/1075002.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47968/" target="_blank">IE市场份额首次跌破60%</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>第二章：重构原则</title><link>http://www.cnblogs.com/micromouse/archive/2007/03/08/668146.html</link><dc:creator> 小老鼠</dc:creator><author> 小老鼠</author><pubDate>Thu, 08 Mar 2007 07:37:00 GMT</pubDate><guid>http://www.cnblogs.com/micromouse/archive/2007/03/08/668146.html</guid><wfw:comment>http://www.cnblogs.com/micromouse/comments/668146.html</wfw:comment><comments>http://www.cnblogs.com/micromouse/archive/2007/03/08/668146.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/micromouse/comments/commentRss/668146.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/micromouse/services/trackbacks/668146.html</trackback:ping><description><![CDATA[摘要: &nbsp;&nbsp;<a href='http://www.cnblogs.com/micromouse/archive/2007/03/08/668146.html'>阅读全文</a><img src ="http://www.cnblogs.com/micromouse/aggbug/668146.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47965/" target="_blank">Google App Engine宕机6小时——云的安全在哪里？</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item></channel></rss>