ActiveReports.Viewer3 Request technical support
History Property
See Also  Example


Gets a reference to the viewer's page view history.

Syntax

Visual Basic (Declaration) 
Public ReadOnly Property History As History
Visual Basic (Usage)Copy Code
Dim instance As ReportViewerObject
Dim value As History
 
value = instance.History
C# 
public History History {get;}

Return Value

A History value that specifies the page view history.

Example

C#Copy Code
private void btnBack_Click(object sender, System.EventArgs e)
{
   arv.ReportViewer.History.MovePrev();
   btnBack.Enabled = (arv.ReportViewer.History.Position >= 0);
   btnForward.Enabled = (arv.ReportViewer.History.Position < arv.ReportViewer.History.Count);
}

private void btnForward_Click(object sender, System.EventArgs e)
{
   arv.ReportViewer.History.MoveNext();
   btnBack.Enabled = (arv.ReportViewer.History.Position >= 0);
   btnForward.Enabled = (arv.ReportViewer.History.Position < arv.ReportViewer.History.Count);
}

private void btnClear_Click(object sender, System.EventArgs e)
{
   arv.ReportViewer.History.Clear();
   btnBack.Enabled = false;
   btnForward.Enabled = false;
}
Visual BasicCopy Code
Private Sub btnBack_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnBack.Click
    With arv.ReportViewer.History
        .MovePrev()
        btnBack.Enabled = (.Position >= 0)
        btnForward.Enabled = (.Position < .Count)
    End With
End Sub

Private Sub btnForward_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnForward.Click
    With arv.ReportViewer.History
        .MoveNext()
        btnBack.Enabled = (.Position >= 0)
        btnForward.Enabled = (.Position < .Count)
    End With
End Sub

Private Sub btnClear_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnClear.Click
    arv.ReportViewer.History.Clear()
    btnBack.Enabled = False
    btnForward.Enabled = False
End Sub

See Also