ActiveReports3 Request technical support
EOF Property
See Also  Example


This parameter is passed by reference and its default Value is True.  It has to be explicitly set to False for the report to continue processing more records when the report is unbound. For bound reports, the EOF property is set automatically.

Syntax

Visual Basic (Declaration) 
Public Property EOF As Boolean
Visual Basic (Usage)Copy Code
Dim instance As ActiveReport3.FetchEventArgs
Dim value As Boolean
 
instance.EOF = value
 
value = instance.EOF
C# 
public bool EOF {get; set;}

Example

C#Copy Code
private void rptUnbound_FetchData(object sender, DataDynamics.ActiveReports.ActiveReport.
   FetchEventArgs eArgs)
{
   
try    
   {        
       
m_reader.Read();        
       Fields[
"CategoryName"].Value = m_reader["CategoryName"].ToString();        
       Fields[
"ProductName"].Value = m_reader["ProductName"].ToString();        
       Fields[
"UnitsInStock"].Value = m_reader["UnitsInStock"].ToString();        
       Fields[
"Description"].Value = m_reader["Description"].ToString();        
       eArgs.EOF = false;    
   }    
   
catch    
   {        
       
eArgs.EOF = true;    
   }
}
Visual BasicCopy Code
Private Sub rptUnbound_FetchData(ByVal sender As Object, ByVal eArgs As DataDynamics._
      ActiveReports.ActiveReport.FetchEventArgs) Handles MyBase.FetchData
      Try
          m_reader.Read()
          Me.Fields("CategoryName").Value = m_reader("CategoryName")
          Me.Fields("ProductName").Value = m_reader("ProductName")
          Me.Fields("UnitsInStock").Value = m_reader("UnitsInStock")
          Me.Fields("Description").Value = m_reader("Description")
          eArgs.EOF = False
          Catch ex As Exception
          eArgs.EOF = True
      End Try
End Sub

See Also