ActiveReports 18 .NET Edition
MESCIUS.ActiveReports Assembly / GrapeCity.ActiveReports Namespace / SectionReport.FetchEventArgs Class / EOF Property
Example

In This Topic
    EOF Property (SectionReport.FetchEventArgs)
    In This Topic

    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
    'Declaration
     
    Public Property EOF As Boolean
    public bool EOF {get; set;}
    Example
    private void rptUnbound_FetchData(object sender, GrapeCity.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;    
        }
    }
    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