On this page
Establishes query-based master-detail relation.
Syntax
|
|---|
'Declaration
Public Class ParentDataRelation |
|
|---|
public class ParentDataRelation |
Example
The following example shows how to render related data in two grids.
|
|---|
MongoDBConnection connection = new MongoDBConnection(
"Host=localhost;Port=27017;Database=sample;User Id=user;Password=pwd;");
connection.Open();
MongoDBDataTable deptTable = new MongoDBDataTable("SELECT * FROM dept", connection);
MongoDBDataTable empTable = new MongoDBDataTable("SELECT * FROM emp", connection);
empTable.ParentRelation.ParentTable = deptTable;
empTable.ParentRelation.ParentColumnNames = new string[] { "deptno" };
empTable.ParentRelation.ChildColumnNames = new string[] { "deptno" };
deptTable.Owner = this;
empTable.Owner = this;
deptTable.FetchAll = true;
empTable.FetchAll = true;
deptTable.Open();
empTable.Open();
deptDataGrid.DataSource = deptTable;
empDataGrid.DataSource = empTable; |
|
|---|
Dim connection As New MongoDBConnection( _
"Host=localhost;Port=27017;Database=sample;User Id=user;Password=pwd;")
connection.Open()
Dim deptTable As New MongoDBDataTable("SELECT * FROM dept", connection)
Dim empTable As New MongoDBDataTable("SELECT * FROM emp", connection)
empTable.ParentRelation.ParentTable = deptTable
empTable.ParentRelation.ParentColumnNames = New String() {"deptno"}
empTable.ParentRelation.ChildColumnNames = New String() {"deptno"}
deptTable.Owner = Me
empTable.Owner = Me
deptTable.FetchAll = True
empTable.FetchAll = True
deptTable.Open()
empTable.Open()
deptDataGrid.DataSource = deptTable
empDataGrid.DataSource = empTable |
Inheritance Hierarchy
System.Object
Devart.Common.ParentDataRelation
See Also