Ejemplo n.º 1
0
 public void RefreshInterface()
 {
     // Clear
     RView.BeginUpdate();
     try
     {
         RView.Nodes.Clear();
         if (FReport != null)
         {
             TreeNode aparent = RView.Nodes.Add(Translator.TranslateStr(142));
             TreeNode anew;
             aparent.Tag = FReport.DatabaseInfo;
             foreach (DatabaseInfo dbinfo in FReport.DatabaseInfo)
             {
                 anew     = aparent.Nodes.Add(dbinfo.Alias);
                 anew.Tag = dbinfo;
             }
             aparent     = RView.Nodes.Add(Translator.TranslateStr(148));
             aparent.Tag = FReport.DataInfo;
             foreach (DataInfo dinfo in FReport.DataInfo)
             {
                 anew     = aparent.Nodes.Add(dinfo.Alias);
                 anew.Tag = dinfo;
             }
             aparent     = RView.Nodes.Add(Translator.TranslateStr(152));
             aparent.Tag = FReport.Params;
             foreach (Param nparam in FReport.Params)
             {
                 anew     = aparent.Nodes.Add(nparam.Alias);
                 anew.Tag = nparam;
             }
         }
         RView.ExpandAll();
         if (RView.SelectedNode == null)
         {
             RView.SelectedNode = RView.TopNode;
         }
     }
     finally
     {
         RView.EndUpdate();
     }
     if (OnReportChange != null)
     {
         OnReportChange(FReport, new EventArgs());
     }
 }
Ejemplo n.º 2
0
 public void RefreshInterface()
 {
     // Clear
     RView.BeginUpdate();
     try
     {
         RView.Nodes.Clear();
         if (FReport != null)
         {
             TreeNode anew;
             TreeNode child;
             foreach (SubReport subrep in FReport.SubReports)
             {
                 anew     = RView.Nodes.Add(subrep.GetDisplayName(true));
                 anew.Tag = subrep;
                 foreach (Section sec in subrep.Sections)
                 {
                     child     = anew.Nodes.Add(sec.GetDisplayName(true));
                     child.Tag = sec;
                 }
             }
         }
         RView.ExpandAll();
         if (RView.SelectedNode == null)
         {
             RView.SelectedNode = RView.TopNode;
         }
     }
     finally
     {
         RView.EndUpdate();
     }
     if (OnReportChange != null)
     {
         OnReportChange(FReport, new EventArgs());
     }
 }