DrillEventArgs Klasse

Stellt Daten für das Drill-Ereignis bereit.

Namespace CrystalDecisions.Windows.Forms Assembly CrystalDecisions.Windows.Forms (CrystalDecisions.Windows.Forms.dll)

Syntax

Public Class DrillEventArgs
    Inherits ViewerEventArgs
public class DrillEventArgs : ViewerEventArgs

Anmerkungen

Die DrillEventArgs-Klasse enthält die Daten, die mit dem Drill-Ereignis in Zusammenhang stehen. Das Drill-Ereignis wird durch das CrystalReportViewer-Steuerelement ausgelöst, wenn ein Anwender einen Drilldown auf einen Bericht ausführt. Dazu muss lediglich ein Drilldown auf eine Gruppe oder ein Diagramm ausgeführt oder ein Element in der Gruppenstruktur ausgewählt werden.

Beispiel

Im folgenden Beispiel werden die Details des Drill-Ereignisses abgerufen und ein neuer Eintrag im Ereignisprotokoll erstellt.

          Private Sub LogDrillEvent(ByVal source As Object, _
          ByVal e As CrystalDecisions.Windows.Forms.DrillEventArgs) Handles _
          CrystalReportViewer.Drill
          Dim eventLog As New EventLog("event.log")
          Dim eventMsg As String = _
          "Drill event:" & vbCrLf & _
          "IsDrillDown: " & e.IsDrillDown() & vbCrLf & _
          "CurrentGroupLevel: " & e.CurrentGroupLevel & vbCrLf & _
          "NewGroupLevel: " & e.NewGroupLevel & vbCrLf & _
          "CurrentGroupName: " & e.CurrentGroupName & vbCrLf & _
          "NewGroupName: " & e.NewGroupName & vbCrLf & _
          "CurrentGroupPath: " & e.CurrentGroupPath & vbCrLf & _
          "NewGroupPath: " & e.NewGroupPath
          eventLog.WriteEntry(eventMsg)
          e.Handled = False
          End Sub
        
          private void LogDrillEvent(Object source,
          CrystalDecisions.Windows.Forms.DrillEventArgs e)
          {
          System.Diagnostics.EventLog eventLog =
          new System.Diagnostics.EventLog("event.log");
          string eventMsg =
          "Drill event:" + "\n" +
          "IsDrillDown: " + e.IsDrillDown() + "\n" +
          "CurrentGroupLevel: " + e.CurrentGroupLevel + "\n" +
          "NewGroupLevel: " + e.NewGroupLevel + "\n" +
          "CurrentGroupName: " + e.CurrentGroupName + "\n" +
          "NewGroupName: " + e.NewGroupName + "\n" +
          "CurrentGroupPath: " + e.CurrentGroupPath + "\n" +
          "NewGroupPath: " + e.NewGroupPath;
          eventLog.WriteEntry(eventMsg);
          e.Handled = false;
          }
        

Übernahmehierarchie

Object
   EventArgs
      ViewerEventArgs
         DrillEventArgs

Versionsinformationen

Crystal Reports Basic for Visual Studio 2008

Unterstützt ab: Crystal Reports for Visual Studio .NET 2002

Siehe auch

Referenz

DrillEventArgs Elemente
CrystalDecisions.Windows.Forms Namespace