ActiveReports6 Assembly > DataDynamics.ActiveReports Namespace > ActiveReport Class : FetchData Event |
'Declaration Public Event FetchData As ActiveReport.FetchEventHandler
public event ActiveReport.FetchEventHandler FetchData
The event handler receives an argument of type ActiveReport.FetchEventArgs containing data related to this event. The following ActiveReport.FetchEventArgs properties provide information specific to this event.
Property | Description |
---|---|
EOF | 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. |
This event is used to set the values of custom unbound fields that were added in the DataInitialize event.
ActiveReports does not null unbound field values before firing this event. The unbound field value is carried over so you should always set the values of all unbound fields in this event.
Note: Do not reference the Fields collection outside the DataInitialize and FetchData events.
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; } }
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
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2