簡體   English   中英

在Visual Studio 2008中從Crystal Report Viewer刪除邊框/背景

[英]Removing border/background from Crystal Report Viewer in Visual Studio 2008

有人可以解釋一下如何從Visual Studio 2008中的嵌入式CrystalReportViewer控件中刪除背景/邊框。

我正在嘗試刪除淺灰色(在“晶體報告”標題下方),然后在其下方刪除深灰色。 我想只留下白框和其中的報告。

這是我當前得到的輸出:

http://img411.imageshack.us/my.php?image=screenshotml3.jpg

HTML代碼段是:

<div>
 <h2>Crystal Report</h2>

    <CR:CrystalReportViewer ID="CrystalReportViewer1" runat="server" 
    AutoDataBind="true" DisplayToolbar="False" />
</div>

C#代碼段是:

string strReportName = "CrystalReport";
string strReportPath = Server.MapPath(strReportName + ".rpt");
ReportDocument rptDocument = new ReportDocument();
rptDocument.Load(strReportPath);
CrystalReportViewer1.HasCrystalLogo = false;
CrystalReportViewer1.HasDrilldownTabs = false;
CrystalReportViewer1.HasDrillUpButton = false;
CrystalReportViewer1.HasExportButton = false;
CrystalReportViewer1.HasGotoPageButton = false;
CrystalReportViewer1.HasPageNavigationButtons = false;
CrystalReportViewer1.HasPrintButton = false;
CrystalReportViewer1.HasRefreshButton = false;
CrystalReportViewer1.HasSearchButton = false;
CrystalReportViewer1.HasToggleGroupTreeButton = false;
CrystalReportViewer1.HasToggleParameterPanelButton = false;
CrystalReportViewer1.HasZoomFactorList = false;
CrystalReportViewer1.DisplayToolbar = false;
CrystalReportViewer1.EnableDrillDown = false;
CrystalReportViewer1.BestFitPage = true;
CrystalReportViewer1.ToolPanelView = CrystalDecisions.Web.ToolPanelViewType.None;
CrystalReportViewer1.BackColor = System.Drawing.Color.Red;
CrystalReportViewer1.BorderColor = System.Drawing.Color.Green;
CrystalReportViewer1.CssClass
CrystalReportViewer1.Height = 200;
CrystalReportViewer1.Width = 500;
CrystalReportViewer1.ReportSource = rptDocument;

您的代碼在Crystal Studios的Crystal Reports XI Release 2 Developer Edition(獨立產品)中為我工作。 我沒有可見的灰色條或背景。 實際上,報表本身的空白顯示為分配的BackColor紅色。 您是否在使用Visual Studio 2008附帶的捆綁的CrystalReportViewer? 可能值得嘗試將BorderStyle屬性設置為BorderStyle.None,以查看是否有任何效果。

在MSDN上有一個關於自定義CrystalReportViewer控件的教程, 網址為: http : //msdn.microsoft.com/zh-cn/library/ms227538.aspx

這是VS2008 / .NET 3.5的版本,但是我不確定該教程與以前的版本實際發生了多少變化。

我有同樣的問題。

這是由另一個CSS文件與控件的CSS文件沖突引起的。

制作完報告的主文件后,沒有所有站點的CSS文件引用,背景和任務欄就很好了-它們具有白色背景。

嘗試將DocumentView屬性設置為WebLayout而不是PrintLayout:

代碼隱藏

CrystalReportViewer.DocumentView = CrystalDecisions.Shared.DocumentViewType.WebLayout

Web.config文件

<configSections>
  <sectionGroup name="businessObjects">
    <sectionGroup name="crystalReports">
      <section name="printControl" type="System.Configuration.NameValueSectionHandler" />
      <section name="crystalReportViewer" type="System.Configuration.NameValueSectionHandler" />
    </sectionGroup>
  </sectionGroup>
</configSections>
<businessObjects>
  <crystalReports>
    <crystalReportViewer>
      <add key="documentView" value="weblayout" />
    </crystalReportViewer>
  </crystalReports>
</businessObjects>

SAP注釋1344534-如何更改Crystal Report Web查看器的documentView

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM