Visual Basic (Declaration) | |
---|---|
Public Class WebGridObjectRelation |
Visual Basic (Usage) | Copy Code |
---|---|
Dim instance As WebGridObjectRelation |
C# | |
---|---|
public class WebGridObjectRelation |
Delphi | |
---|---|
public class WebGridObjectRelation |
JScript | |
---|---|
public class WebGridObjectRelation |
Managed Extensions for C++ | |
---|---|
public __gc class WebGridObjectRelation |
C++/CLI | |
---|---|
public ref class WebGridObjectRelation |
WebGridObjectRelation class is used to provide the necessary information, such as:
- The ParentCollection Type, such as CustomerCollection
- The ParentMember property, such as CustomerID. In business object, the parent member is a public property having the same name as the property name.
- The ChildCollection property, such as Orders. The child collection is a public property defined in the parent class which is used to get the collection of child objects.
- The ChildCollection Type, such as OrderCollection
- The ChildMember property, such as CustomerID. The child member is a public property defined in the child class (which is Order class in this context).
All the 5 information above are essential and required in order to establish a relationship between one entity and another, which has following objectives:
- Automatic data binding. That is, all you need to do is providing the Collection as the DataSource. WebGrid will handle the rest.
- All data-aware features are supported. Business objects are essential and should be treated with priority.
You will be able to perform all data-aware features automatically, without any additional implementation in your business object.
The data-aware features are such as sorting, grouping, filtering, editing, unlimited nested hierarchies, etc. - Consistency with existing feature-sets. That is, you can enable other features without complication and coding the same way as if you're using DataSet.
ISNet.WebUI.WebGrid.WebGridObjectRelation
Target Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family, Windows Vista, Windows Server 2008 family