dotConnect for SQLite Documentation
Devart.Data Namespace / DataLink Class
Members Example

DataLink Class
Allows establishing flexible cross-form data binding.
Syntax
Remarks

For information on features of DataLink please refer to topic DataLink Component Architecture. See also description of InterForm Technology.

Note: This class is not available in .NET Standard compatible assemblies. It is available only in the assembly for full .NET Framework.

This class is available only in Professional Edition.

Example
It is recommended to work with this component in design time. For example, if you create the SQLiteDataTable object (“sqDataTable1”) on Form1, you can access Form1's sqDataTable1 via the DataSource property of Form2's DataLink object (“dataLink1”). In this case, you will find the following entry in Form2.InitializeComponent():
private void InitializeComponent() {
        ...
        this.dataLink1.DataSource = ((object)(Devart.Common.GlobalComponentsCache.GetObjectByName("Form1.sqDataTable1")));
        ...
}
Private Sub InitializeComponent()
        ...
        Me.DataLink1.DataSource = CType(Devart.Common.GlobalComponentsCache.GetObjectByName("Form1.sqDataTable1"), Object)
        ...
End Sub
Inheritance Hierarchy

System.Object
   System.MarshalByRefObject
      System.ComponentModel.Component
         System.Windows.Forms.BindingSource
            Devart.Data.DataLink

See Also