2013-03-12 28 views
6

I pracował przez samouczek MSDN dla Crystal Reports, a ja się z obowiązującymi Raportu wbudowanego do etapu CrystalReportViewer Sterowanie:Brakujące Korzystanie dyrektywy dla hierarchical_grouping w MSDN tutorialu Crystal Reports

przy próbie kompilacji, to mówi mi, że brakuje mojej deklaracji using dla klasy Hierarchical_Grouping. To wywołuje dla mnie dwa pytania ...

  1. Co to jest przestrzeń nazw dla tej definicji klasy?
  2. Czy istnieje prosty sposób określania przestrzeni nazw danej klasy?

W kolejnej odpowiedzi zobaczyłem propozycje "ALT, SHIFT, F10" i "CTRL, [period]" dla intellisense, ale one nie działają w moim Visual Studio.

Jestem pewien, że zrobili coś absurdalnie głupi .... przepraszam z góry ....

Oto kod do postaci:

using System; 
using System.Collections.Generic; 
using System.ComponentModel; 
using System.Data; 
using System.Drawing; 
using System.Text; 
using System.Windows.Forms; 
using CrystalDecisions.CrystalReports.Engine; 
using CrystalDecisions.Shared; 

namespace CrystalTest3 
{ 
    public partial class Form1 : Form 
    { 
     private Hierarchical_Grouping hierarchicalGroupingReport; 

     public Form1() 
     { 
      InitializeComponent(); 
     } 
     private void ConfigureCrystalReports() 
     { 
      hierarchicalGroupingReport = new Hierarchical_Grouping(); 
      crystalReportViewer.ReportSource = hierarchicalGroupingReport; 
     } 

     private void Form1_Load(object sender, EventArgs e) 
     { 
      ConfigureCrystalReports(); 
     } 
    } 
} 

Odpowiedz

1

jestem przy założeniu, że masz na myśli to this tutorial.

Wydaje się, że Hierarchical_Grouping odnosi się do pliku raportu - który będzie zawierał klasę o nazwie Hierarchical_Grouping. Czy dodałeś raport do swojego projektu?

Raport powinien znajdować się gdzieś w tych Sample Reports Directories.

+1

Dzięki za odpowiedź, znalazłem przykładowy raport. Ale wpadłem w takie kłopoty, próbując uruchomić samouczek, zamiast tego poszedłem z rozwiązaniem modyfikującym istniejący dokument tekstowy. To znacznie się poprawiło dla użytkowników końcowych, ponieważ mogą łatwo modyfikować dokumenty, dodawać dodatkowych posiadaczy miejsc itp. Ale doceniam odpowiedź! – Jeff