public class RealTimeSource :
Public Class RealTimeSource
The RealTimeSource performs event marshaling between different threads (if needed), merges or reorders changes to achieve better performance, and throttles changes to achieve smoothness. As a result, the bound control stays responsive even if there are tens of thousands of changes per second in the underlying data source.
Use Cases and Limitations
The RealTimeSource should be used in applications where you are required to display a high frequency of data updates (tens of thousands of updates per second). Do not use this with static data, or when there are no performance issues with the directly connected control.
Editing data at runtime is not supported.
The RealTimeSource does not track database changes itself - it is bound to its data source and has no direct connection to a database. So, the RealTimeSource does not receive notifications that the database was changed. It is necessary to update the data source from your database manually to refresh the displayed data.
Bind a Data-Aware Control to Data using the RealTimeSource
You can put the RealTimeSource component on a form like any other component. To use the RealTimeSource in the designer, drag-and-drop it from the DX.19.2: Data & Analytics toolbox category to the form where the grid control is located (below is an example for the WinForms Data Grid control).
Set the grid control's DataSource to realTimeSource1 using the GridControl Tasks smart tag panel (or in the Properties window).
Then, use the RealTimeSource Tasks smart tag panel or the Properties window to set the actual data source to the RealTimeSource.DataSource property.
As a result, the data will be bridged to the grid by the RealTimeSource component.