Krypton OutlookGrid Help
![]() | OutlookGridAlphabeticGroup Class |
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

SystemObject JDHSoftware.Krypton.Toolkit.KryptonOutlookGridOutlookGridDefaultGroup
JDHSoftware.Krypton.Toolkit.KryptonOutlookGridOutlookGridAlphabeticGroup
JDHSoftware.Krypton.Toolkit.KryptonOutlookGridOutlookGridAlphabeticGroup
Namespace: JDHSoftware.Krypton.Toolkit.KryptonOutlookGrid
Assembly: JDHSoftware.Krypton.Toolkit.KryptonOutlookGrid (in JDHSoftware.Krypton.Toolkit.KryptonOutlookGrid.dll) Version: 1.6.0.0 (1.6.0.0)

The OutlookGridAlphabeticGroup type exposes the following members.

Name | Description | |
---|---|---|
![]() | OutlookGridAlphabeticGroup |
Initializes a new instance of the OutlookGridAlphabeticGroup class.
|
![]() | OutlookGridAlphabeticGroup(IOutlookGridGroup) |
Constructor.
|

Name | Description | |
---|---|---|
![]() | AllowHiddenWhenGrouped |
Gets or sets the boolean that hides the column automatically when grouped.
(Inherited from OutlookGridDefaultGroup.) |
![]() | Children |
Gets or sets the children.
(Inherited from OutlookGridDefaultGroup.) |
![]() | Collapsed |
Boolean if the group is collapsed or not
(Inherited from OutlookGridDefaultGroup.) |
![]() | Column |
Gets or sets the associated DataGridView column.
(Inherited from OutlookGridDefaultGroup.) |
![]() | FormatStyle |
Gets or sets the Format Info.
(Inherited from OutlookGridDefaultGroup.) |
![]() | GroupImage |
Gets or sets the picture.
(Inherited from OutlookGridDefaultGroup.) |
![]() | Height |
Gets or sets the height (in pixels).
(Inherited from OutlookGridDefaultGroup.) |
![]() | ItemCount |
Gets or set the number of items in this group.
(Inherited from OutlookGridDefaultGroup.) |
![]() | ItemsComparer |
Gets or sets the items comparer.
(Inherited from OutlookGridDefaultGroup.) |
![]() | Level |
Gets or sets the level.
(Inherited from OutlookGridDefaultGroup.) |
![]() | OneItemText |
Gets or sets the text associated to One Item
(Inherited from OutlookGridDefaultGroup.) |
![]() | ParentGroup |
Gets or sets the parent group.
(Inherited from OutlookGridDefaultGroup.) |
![]() | Rows |
Gets or sets the list of rows associated to the group.
(Inherited from OutlookGridDefaultGroup.) |
![]() | SortBySummaryCount |
Gets or sets the boolean that sort groups using summary value
(Inherited from OutlookGridDefaultGroup.) |
![]() | Text |
Gets or sets the displayed text.
(Overrides OutlookGridDefaultGroupText.) |
![]() | Value |
Gets or sets the Alphabetic value
(Overrides OutlookGridDefaultGroupValue.) |
![]() | XXXItemsText |
Gets or sets the text associated to several Items
(Inherited from OutlookGridDefaultGroup.) |

Name | Description | |
---|---|---|
![]() | Clone |
Overrides the Clone() function
(Overrides OutlookGridDefaultGroupClone.) |
![]() | CompareTo |
overide the CompareTo, so only the first character is compared, instead of the whole string
this will result in classifying each item into a letter of the Alphabet.
for instance, this is usefull when grouping names, they will be categorized under the letters A, B, C etc..
(Overrides OutlookGridDefaultGroupCompareTo(Object).) |
![]() | Equals | (Inherited from Object.) |
![]() | Finalize | (Inherited from Object.) |
![]() | GetHashCode | (Inherited from Object.) |
![]() | GetType | (Inherited from Object.) |
![]() | MemberwiseClone | (Inherited from Object.) |
![]() | ToString | (Inherited from Object.) |

Name | Description | |
---|---|---|
![]() | allowHiddenWhenGrouped |
Allows the column to be hidden when it is grouped by
(Inherited from OutlookGridDefaultGroup.) |
![]() | children |
The children groups
(Inherited from OutlookGridDefaultGroup.) |
![]() | collapsed |
Boolean if the group is collapsed or not
(Inherited from OutlookGridDefaultGroup.) |
![]() | column |
The associated DataGridView column.
(Inherited from OutlookGridDefaultGroup.) |
![]() | formatStyle |
The string to format the value of the group
(Inherited from OutlookGridDefaultGroup.) |
![]() | groupImage |
The picture associated to the group
(Inherited from OutlookGridDefaultGroup.) |
![]() | height |
The height (in pixels).
(Inherited from OutlookGridDefaultGroup.) |
![]() | itemCount |
The number of items in this group.
(Inherited from OutlookGridDefaultGroup.) |
![]() | itemsComparer |
Specific Comparer object for items in the group, if needed
(Inherited from OutlookGridDefaultGroup.) |
![]() | level |
The level (nested) of grouping
(Inherited from OutlookGridDefaultGroup.) |
![]() | oneItemText |
The text associated for the group text (1 item)
(Inherited from OutlookGridDefaultGroup.) |
![]() | parentGroup |
The parent group if any.
(Inherited from OutlookGridDefaultGroup.) |
![]() | rows |
The list of rows associated to the group.
(Inherited from OutlookGridDefaultGroup.) |
![]() | sortBySummaryCount |
Sort groups using count items value
(Inherited from OutlookGridDefaultGroup.) |
![]() | val |
The Value of the group
(Inherited from OutlookGridDefaultGroup.) |
![]() | xXXItemsText |
The text associated for the group text (XXX items)
(Inherited from OutlookGridDefaultGroup.) |
