Krypton OutlookGrid Help
![]() |
JDHSoftware.Krypton.Toolkit.KryptonOutlookGrid Namespace |
[Missing <summary> documentation for "N:JDHSoftware.Krypton.Toolkit.KryptonOutlookGrid"]

Class | Description | |
---|---|---|
![]() |
CollapsedEventArgs |
Class for Node collapsed events
|
![]() |
CollapsingEventArgs |
Class for Node collapsing events
|
![]() |
ExpandedEventArgs |
Class for Node expanding events
|
![]() |
ExpandingEventArgs |
Class for Node expanding events
|
![]() |
KryptonOutlookGrid |
Krypton DataGridView allowing nested grouping and unlimited sorting
|
![]() |
KryptonOutlookGridGroupBox |
GroupBox for the Krypton OutlookGrid
|
![]() |
OutlookGridAlphabeticGroup |
This group simple example of an implementation which groups the items into Alphabetic categories
based only on the first letter of each item
For this we need to override the Value property (used for comparison)
and the CompareTo function.
Also the Clone method must be overriden, so this Group object can create clones of itself.
Cloning of the group is used by the OutlookGrid
|
![]() |
OutlookGridColumn |
Column for the OutlookGrid
|
![]() |
OutlookGridColumnCollection |
List of the current columns of the OutlookGrid
|
![]() |
OutlookGridColumnEventArgs |
Class for events of the column in the groupbox.
|
![]() |
OutlookGridDateTimeGroup | |
![]() |
OutlookGridDefaultGroup |
Each arrange/grouping class must implement the IOutlookGridGroup interface
the Group object will determine for each object in the grid, whether it
falls in or outside its group.
It uses the IComparable.CompareTo function to determine if the item is in the group.
This class group the elements by default (string, int, ...)
|
![]() |
OutlookGridGroupBoxColumn |
Column for the OutlookGrid GroupBox
|
![]() |
OutlookGridGroupCollection |
List of IOutlookGridGroups
|
![]() |
OutlookGridGroupHelpers |
Class containing functions for the IOutlookGridGroups
|
![]() |
OutlookGridGroupImageEventArgs |
Class for events of the group image of a group row.
|
![]() |
OutlookGridRow |
OutlookGridRow - subclasses the DataGridView's DataGridViewRow class
In order to support grouping with the same look and feel as Outlook, the behaviour
of the DataGridViewRow is overridden by the OutlookGridRow.
The OutlookGridRow has 2 main additional properties: the Group it belongs to and
a the IsRowGroup flag that indicates whether the OutlookGridRow object behaves like
a regular row (with data) or should behave like a Group row.
|
![]() |
OutlookGridRowNodeCancelEventBase |
Base class OutlookGridRowNode cancellable events
|
![]() |
OutlookGridRowNodeCollection |
List of IOutlookGridGroups
|
![]() |
OutlookGridRowNodeEventBase |
Base class for OutlookGridRowNode events
|
![]() |
StaticValues |
Static values
|

Interface | Description | |
---|---|---|
![]() |
IOutlookGridGroup |
IOutlookGridGroup specifies the interface of any implementation of a OutlookGridGroup class
Each implementation of the IOutlookGridGroup can override the behaviour of the grouping mechanism
Notice also that ICloneable must be implemented. The OutlookGrid makes use of the Clone method of the Group
to create new Group clones. Related to this is the OutlookGrid.GroupTemplate property, which determines what
type of Group must be cloned.
|

Enumeration | Description | |
---|---|---|
![]() |
FillMode |
Grid filling mode
|
![]() |
OutlookGridDateTimeGroupDateInterval |
Enum of Date interval for the OutlookGridDateTimeGroup
|