Syncfusion.Grouping.Base
Properties  Methods  Events


Table Class Members

The following tables list the members exposed by Table.

Public Constructors
 NameDescription
Public ConstructorInitializes a new instance of Table class that belongs to a TableDescriptor and optionally belongs to a parent table.  
Top
Public Properties
 NameDescription
Public PropertyGets a reference to the AddNewRecord.  
Public Property Gets or sets a value indicating whether thread should be allowed or not. Experimental only! Set this to True if you want count to be calculated in a separate thread when all records are categorized. Set this flag only if you have a real multi-processor system. With single processor, systems calculating counts in a separate thread slows categorization down.  
Public Property Gets or sets CategorizeElementsVersion (int).  
Public Property Gets the Collection with detected changes in the data source when a ListChanged event is handled.  
Public Property Gets the level for a nested child table. (Inherited from Syncfusion.Grouping.Element)
Public PropertyGets or sets a value indicating if the counters are marked as dirty. If a table has counters marked dirty, any subsequent access to child elements (and a resulting OnEnsureInitialized call) will trigger a InvalidateCounterTopDown call and force reevaluation of all counters for all elements in the table.  
Public PropertyGets or sets the current element. Setting the current element will trigger a Navigate(Int32) call.  
Public PropertyGets or sets the current record. When current element is not a Record, NULL is returned, (e.g. if element is a NestedTable). Setting the current record will trigger a Navigate(Int32) call.  
Public PropertyGets a reference to the CurrentRecordManager.  
Public Property Gets or sets the default height (YAmount) of group caption rows.  
Public Property Gets or sets the default height (YAmount) of column header rows.  
Public Property Gets or sets the default height (YAmount) of empty section rows.  
Public Property Gets or sets the default height (YAmount) of filter bar rows.  
Public Property Gets or sets the default height (YAmount) of group footer sections.  
Public Property Gets or sets the default height (YAmount) of group header sections.  
Public Property Gets or sets the default height (YAmount) of group preview rows.  
Public Property Gets or sets the default width of group indents.  
Public Property Gets or sets the default height (YAmount) of record preview rows.  
Public Property Gets or sets the default height (YAmount) of record rows.  
Public Property Gets or sets the default width of row headers.  
Public Property Gets or sets the default height (YAmount) of summary rows.  
Public Property Gets or sets the default width of table indents.  
Public Property Gets a flat collection of visible elements in the table. All records, groups, and sections are only returned by this collection if they are expanded and meet filter criteria. The collection does not step into nested tables.  
Public Property Gets the value indicating whether the object is in the Dispose() method or not. (Inherited from Syncfusion.Grouping.Element)
Public Property Gets a flat collection of all elements in the table. All records, groups, and sections are returned by this collection no matter if they were expanded or meet filter criteria. The collection does not step into nested tables.  
Public Property Gets or sets the value of end index  
Public PropertyOverridden. Gets the value of the Engine this element belongs to.  
Public PropertyGets the reference to the main Table of the Engine this element belongs to. (Inherited from Syncfusion.Grouping.Element)
Public PropertyGets or sets the Version of the Engine.  
Public Property Gets or sets a ChildTable. Setting this property forces the DisplayElements collection to return elements only for a specific child table. This property is used by the GridGroupingControl to quickly switch the context of table between child tables of different parent records when hierarchical data are displayed.  
Public PropertyGets the FilteredChildTable, if any or the TopLevelGroup if FilteredChildTable is null.  
Public PropertyGets a Read-only collection of sorted Record elements that meet filter criteria and are children of a Table. See RecordFilterDescriptorCollection or TableDescriptor.RecordFilters for filter criteria. An instance of this collection is returned by the FilteredRecords property of a Table object.

The collection provides support for determining a record's position in the grouped table using the RecordsInTableCollectionBase.IndexOf method.

 
Public Property Gets the level for a nested group. (Inherited from Syncfusion.Grouping.Element)
Public PropertyDetermines a value indicating whether the table has subscribed to System.Data.DataTable.ColumnChanging or IGroupingColumnChanging events of the data source.  
Public PropertyDetermines if table has an active current element (either a Record or NestedTable).  
Public PropertyDetermines if table has an active current element that is a Record (and not a NestedTable).  
Public Property Determines if a source has been attached to the table.  
Public PropertyGets a value indicating whether the object was disposed and executing the Disposed event. (Inherited from Syncfusion.Grouping.Element)
Public Property Gets the debug text information about the element. (Inherited from Syncfusion.Grouping.Element)
Public Property Gets a value indicating whether the records are initialized or not. Returns True while records are categorized; False after.  
Public Property Determines if source list setter was called.  
Public Property Gets a value indicating whether if SourrceListCahnged event is raised or not.  
Public Property Gets a value indicating whether the SourceListListChangedHandler is handled or not. Returns True while handling.  
Public Property Gets a value indicating whether the object had been disposed or not. (Inherited from Syncfusion.Grouping.Element)
Public Property Gets the value of isPassThroughGrouping.  
Public Property Gets the display element kind. (Inherited from Syncfusion.Grouping.Element)
Public Property Gets or sets a reference to the most recently changed record.  
Public Property Gets a flat collection of visible elements in the table. All records, groups, and sections are only returned by this collection if they are expanded and meet filter criteria. The collection steps into nested tables.  
Public Property Gets a flat collection of all elements in the table. All records, groups, and sections are returned by this collection no matter if they were expanded or meet filter criteria. The collection steps into nested tables.  
Public Property Gets the value of the original source list.  
Public Property Gets the reference to the child table this element belongs. A ChildTable is either a TopLevelGroup or a group that can be referenced as a nested table from a record in a parent table. (Inherited from Syncfusion.Grouping.Element)
Public PropertyGets the parent this element belongs to. If this element is a ChildTable, the NestedTable that links the parent table with the child table is returned. (Inherited from Syncfusion.Grouping.Element)
Public Property Gets or sets the parent this element belongs to. (Inherited from Syncfusion.Grouping.Element)
Public PropertyGets the reference to the parent Group this element belongs to. If the element is a top-level group, then NULL is returned. (Inherited from Syncfusion.Grouping.Element)
Public PropertyGets the reference to the parent Record this element belongs to. If the element is not a child of a record (e.g. a group), then NULL is returned. (Inherited from Syncfusion.Grouping.Element)
Public PropertyGets the reference to the parent Section this element belongs to. (Inherited from Syncfusion.Grouping.Element)
Public PropertyGets a reference to the parent Table this element belongs to. (Inherited from Syncfusion.Grouping.Element)
Public PropertyOverridden.  Gets the TableDescriptor of the element belongs to.  
Public Property Gets the PassThroughGroupingResult for the table.  
Public PropertyGets a collection of "sorted by PrimaryKey" Record elements that are children of a Table and represent the original records in the same order as the underlying data source. The collection provides support for determining a record's underlying position in the data source using the IndexOf(String) method.

An instance of this collection is returned by the PrimaryKeySortedRecords property of a Table object.

 
Public PropertyGets a Read-only collection of sorted Record elements that are children of a Table. An instance of this collection is returned by the Records property of a Table object. This collection contains all records, it is not filtered.

The collection provides support for determining a record's position in the grouped table using the RecordsInTableCollectionBase.IndexOf method.

 
Public Property Gets or sets this True if you do not want the engine to treat Record and ColumnHeaderSection elements as ContainerElements and instead have these elements be returned as a display element in the Table.DisplayElements collection.  
Public Property Gets a collection of related tables based on the TableDescriptor.Relations defined for this table.  
Public Property Gets the parent table of this table or NULL if this table is not a child table of a relation.  
Public PropertyGets a collection of selected Record elements that are children of a Table.  
Public Property Gets or sets a reference to the source list.  
Public Property Determines if the source list allows editing records.  
Public Property Determines if the source list allows adding new records.  
Public Property Determines if the source list allows removing records.  
Public Property Gets or sets the source list version. The version is increased each time a change in a record in the data source is detected.  
Public Property Gets or sets the value of Starting index.  
Public PropertyGets or sets a value indicating if summaries are marked as dirty. If a table has summaries marked dirty, any subsequent access to child elements (and a resulting OnEnsureInitialized call) will trigger a InvalidateSummariesTopDown call and force reevaluation of all summaries for all elements in the table.  
Public Property Gets the TableDescriptor with schema information about this table.  
Public PropertyGets or sets a value indicating if the table is marked as dirty. If a table is marked dirty, any subsequent access to child elements (and a resulting OnEnsureInitialized call) will trigger re-categorization of all records in the table.  
Public Property Gets or sets TableDirty to true for all the tables(Including nested table) when item changed  
Public Property Gets or sets an object that handles events raised by this object.  
Public Property Gets the table hierarchy level of this element. (Inherited from Syncfusion.Grouping.Element)
Public Property Gets a unique id for the table in the parents engine object. Each nested table will have a different id.  
Public PropertyGets the main top-level group for the table. The TopLevelGroup is a ChildTable which is derived from Group.  
Public PropertyGets a collection of unsorted Record elements that are children of a Table and represent the original records in the same order as the underlying data source. The collection provides support for determining a record's underlying position in the data source using the UnsortedRecordsCollection.IndexOf method.

An instance of this collection is returned by the UnsortedRecords property of a Table object.

 
Public Property Gets or sets the value of virtual mode.  
Public Property Gets or sets the value of WithoutCounter.  
Top
Public Methods
 NameDescription
Public Method Call this method to add ChangedFieldInfo objects with information about the new and old value of the column. The ChangedFieldInfo objects will then be checked in the LIstChanged event handler.  
Public Method Adds the child table in tree table. For internal use.  
Public Method Adds the child table if not exists in the table. For internal use.  
Public MethodNavigates to the AddNewRecord and calls BeginEdit.  
Public MethodSwitches the current record into edit mode. Raises CurrentRecordContextChange events on the Table.  
Public MethodCancels editing for the current record. Changes in the current record are discarded. Raises CurrentRecordContextChange events on the Table.  
Public MethodIncreases the EngineVersion. Collection caches will be cleared since they compare the cache version counter with the engine version counter.  
Public Method Collapses the top-level group and all nested groups.  
Public Method Collapses all records in the top-level group and all nested groups.  
Public Method Check if the changed value of the column affects the sort position of the record.  
Public Method Determines whether if record still matches group category criteria.  
Public Method Record will be moved to a new group. Check if old group only had that one record and should be deleted. The method does not delete the group, only returns the group to be deleted.  
Public Method Removes a record from the data source.  
Public MethodOverloaded. Overridden.  Cleans-up the state of this object when it is disposed.  
Public MethodEnds edit mode for the current record. If changes are detected, they will be saved to the underlying data source. Raises CurrentRecordContextChange events on the Table.  
Public MethodOverloaded. Overridden. Ensures the object, nested objects, and parent elements reflect any changes made to the engine or table descriptor. This is an integral part of the engine's "on-demand execution" of schema changes. Before elements in the engine are accessed, they call OnEnsureInitialized. If changes were previously made that affect the queried element, all changes will be applied at this time.  
Public Method Expands the top-level group and all nested groups.  
Public Method Expands all records in the top-level group and all nested groups.  
Public Method Gets the CaptionSection this element belongs to or the element itself, if it is a CaptionSection. (Inherited from Syncfusion.Grouping.Element)
Public Method Gets the Collection with detected changes in the data source when a ListChanged event is handled.  
Public Method Gets the number of direct child elements that belong to this element's collection or 0 if this is not a container element. Good for determining the number of items to be displayed in a group's "(#) Items" caption. (Inherited from Syncfusion.Grouping.Element)
Public Method Gets the ColumnHeaderSection this element belongs to or the element itself, if it is a ColumnHeaderSection. (Inherited from Syncfusion.Grouping.Element)
Public Method Gets the custom count for the element. (Inherited from Syncfusion.Grouping.Element)
Public Method Gets the position for the Custom Counter of this element. (Inherited from Syncfusion.Grouping.Element)
Public Method Gets the data of the given record from the data source. (Inherited from Syncfusion.Grouping.Element)
Public Method Returns an array of field indexes that are dependent on changes to this field because they reference this field (e.g. an unbound field that is based on this value or a Expression field that references this field).  
Public MethodOverridden.  Gets the number of visible elements in this group.  
Public MethodGets an array of empty Syncfusion.Collections.BinaryTree.ITreeTableSummary objects. For each SummaryDescriptor in this collection, an ITreeTableSummary is created by calling the SummaryDescriptor.CreateSummary method and passing in NULL as record.  
Public Method Gets the FilterBarSection this element belongs to or the element itself, if it is a FilterBarSection. (Inherited from Syncfusion.Grouping.Element)
Public MethodOverridden.  Gets the number of visible records (excluding records that do not meet filter criteria).  
Public Method Returns the current element of this table. If it is a NestedTable element, it will return the current element of the related table.  
Public Method Gets the Record this element belongs to or the element itself, if it is a Record. (Inherited from Syncfusion.Grouping.Element)
Public MethodOverridden.  Gets the number of visible elements (0 for captions, groups etc. 1 for records).  
Public MethodIf the specified element is a Record, it returns the element; if the element is a NestedTable, it returns the Element.ParentRecord.  
Public MethodOverloaded. Gets summary information for this element and child elements. The summaries are in the same order as the TableDescriptor.Summaries of the parent table descriptor.  
Public Methodstatic (Shared in Visual Basic) A helper method that calls pd.GetValue(row) or gets the value directly from a DataRow using its name.  
Public MethodOverridden.  Gets the number of visible elements in this group. Do not check parent's visible state when doing returning FilterCount in display elements. Only container elements behave different. They will ignore values returned form CounterTreeTable.  
Public Method Gets the custom count for visible elements. (Inherited from Syncfusion.Grouping.Element)
Public Method Gets the position for the Visible Custom Counter of this element. (Inherited from Syncfusion.Grouping.Element)
Public Method Determines whether the given element is visible and if all of its parents are also visible or not. (Inherited from Syncfusion.Grouping.Element)
Public MethodDetermines whether this element is visible in the parent element it belongs to as returned by IsChildVisible of the parent element or not. (Inherited from Syncfusion.Grouping.Element)
Public MethodOverridden.  Gets the height (e.g. screen pixels) for the element.  
Public Method Invalidate counters for parent elements of this elements bottom up.  
Public Method Invalidate summaries and counters for parent elements of this elements bottom up.  
Public MethodOverridden. For internal use.  
Public Method Invalidate summaries for parent elements of this elements bottom up.  
Public MethodOverridden. Resets the counter for all summaries from bottom to top.  
Public MethodOverridden. Resets the counter for all summaries from top to bottom.  
Public MethodOverridden. Resets the counter for the current summary.  
Public Method Determines whether the given element is a caption element or not. (Inherited from Syncfusion.Grouping.Element)
Public Method Determines if the specified element is a direct child element of this element and if it should appear in visible display elements collection or not. (Inherited from Syncfusion.Grouping.Element)
Public Method Determines whether the given element is a column header element or not. (Inherited from Syncfusion.Grouping.Element)
Public Method Determines if the specified row index is child row of the current record.  
Public Method Determines whether the given element is a filter-bar element or not. (Inherited from Syncfusion.Grouping.Element)
Public Method Determines whether the given element if this is a record element. (Inherited from Syncfusion.Grouping.Element)
Public Method Determines if the specified element is a child or grandchild of a group.  
Public Method Determines if the row at the specified displayElementIndex is a child of the specified record.  
Public MethodNavigates the record up or down, the current element should not be deactivated if not valid, element should be scrolled into view. Raises CurrentRecordContextChange events on the Table.  
Public MethodNavigates the record up or down, the current element should not be deactivated if not valid, element should be scrolled into view. Raises CurrentRecordContextChange events on the Table.  
Public MethodDetermines whether the BeginEdit method is called or not. (Inherited from Syncfusion.Grouping.Element)
Public MethodOccurs when the BeginEdit method successfully finishes. (Inherited from Syncfusion.Grouping.Element)
Public MethodDetermines whether the CancelEdit method is called or not. (Inherited from Syncfusion.Grouping.Element)
Public MethodOccurs when the CancelEdit method successfully finishes. (Inherited from Syncfusion.Grouping.Element)
Public MethodDetermines whether the EndEdit method is called or not. (Inherited from Syncfusion.Grouping.Element)
Public MethodOccurs when the EndEdit method successfully finishes. (Inherited from Syncfusion.Grouping.Element)
Public MethodDetermines whether the EnterRecord method is called or not. (Inherited from Syncfusion.Grouping.Element)
Public MethodOccurs when the EnterRecord method successfully finishes. (Inherited from Syncfusion.Grouping.Element)
Public MethodDetermines whether the LeaveRecord method is called or not. (Inherited from Syncfusion.Grouping.Element)
Public MethodOccurs when the LeaveRecord method successfully finishes. (Inherited from Syncfusion.Grouping.Element)
Public MethodThis virtual method is called before a related child or grandchild table raises a SourceListListChanged event.  
Public MethodThis virtual method is called before a related child or grandchild table raises a SourceListListChangedCompleted event.  
Public Method Populates groups on demand.  
Public Method Populates groups on demand.  
Public Method Checks whether the record has nested tables that have not been populated. If this is the case the method will retrieve the nested collection items from the property (if UniformChildList) or from the IPassThroughGroupingResult.GetNestedItems method, create the child list, set its SourceList and add entries to the child lists details section.  
Public MethodRaises the DefaultYAmountChanged event.  
Public MethodOverloaded. Raises the DisplayElementChanged event.  
Public MethodOverloaded. Raises the DisplayElementChanging event.  
Public MethodRaises the RecordValueChanged event.  
Public MethodRaises the RecordValueChanging event.  
Public MethodSets the table dirty (TableDirty) and increases the engine and source list version counter.  
Public Method Deactivates the current record, saves pending changes.  
Public MethodOverloaded.  Expands all parent groups and grandparent groups of the element until it becomes shown in the DisplayElements collection.  
Public MethodFakes an System.ComponentModel.IBindingList.ListChanged event.  
Public Method Used by ChildTable in UniformChildList relations to forward IBindingList.ListChanged event from a nested collection.  
Public MethodOverridden. Returns a string that represents the current object.  
Top
Protected Methods
 NameDescription
Protected Method Handles the IBindingList.ListChanged event of the source list.  
Protected Method Removes the row.  
Protected MethodRaises the AddedRelatedTable event.  
Protected MethodRaises the CategorizedRecords event.  
Protected MethodRaises the CategorizingRecords event.  
Protected MethodRaises the CurrentRecordContextChange event.  
Protected MethodRaises the CurrentRecordManagerReset event.  
Protected MethodRaises the DefaultYAmountChanged event.  
Protected MethodRaises the DisplayElementChanged event.  
Protected MethodRaises the DisplayElementChanging event.  
Protected MethodRaises the Disposed event. (Inherited from Syncfusion.Grouping.Element)
Protected MethodOverridden. Determines whether the virtual method is called from OnEnsureInitialized and lets derived elements implement element-specific logic to ensure object is updated or not.  
Protected MethodRaises the ExceptionRaised event.  
Protected MethodRaises the GroupAdded event.  
Protected MethodRaises the GroupCollapsed event.  
Protected MethodRaises the GroupCollapsing event.  
Protected MethodRaises the GroupExpanded event.  
Protected MethodRaises the GroupExpanding event.  
Protected MethodRaises the GroupRemoving event.  
Protected MethodRaises the GroupSummaryInvalidated event.  
Protected MethodRaises the InvalidatingCounters event.  
Protected MethodRaises the InvalidatingSummaries event.  
Protected Internal Method Create the populated child table.  
Protected Method This virtual method is called when a row was added in the underlying data source.  
Protected Method This virtual method gets called before a row is removed from the underlying data source.  
Protected MethodRaises the QueryCustomCount event.  
Protected MethodRaises the QueryVisibleCustomCount event.  
Protected Method This virtual method is called from the new ListChanged handler when a record was added, removed or changed. It is called after the record was detached or attached to a new group and before counters in parent elements are marked. Override this method if you want to update for example your custom manual summaries in parent groups as shown in ManualSummaries example.  
Protected MethodRaises the RecordCollapsed event.  
Protected MethodRaises the RecordCollapsing event.  
Protected MethodRaises the RecordDeleted event.  
Protected MethodRaises the RecordDeleting event.  
Protected MethodRaises the RecordExpanded event.  
Protected MethodRaises the RecordExpanding event.  
Protected MethodRaises the RecordValueChanged event.  
Protected MethodRaises the RecordValueChanging event.  
Protected MethodRaises the RemovingRelatedTable event.  
Protected MethodRaises the SelectedRecordsChanged event.  
Protected MethodRaises the SelectedRecordsChanging event.  
Protected MethodRaises the SortedItemsInGroup event.  
Protected MethodRaises the SortingItemsInGroup event.  
Protected MethodRaises the SourceListChanged event.  
Protected Method Virtual method is called when a ListChanged event is handled and ListChangedType is ItemAdded. The method is only called if UseOldListChangedHandler is false.  
Protected Method Virtual method is called when a ListChanged event is handled and ListChangedType is ItemChanged. The method is only called if UseOldListChangedHandler is false.  
Protected Method Virtual method is called when a ListChanged event is handled and ListChangedType is ItemDeleted. The method is only called if UseOldListChangedHandler is false.  
Protected Method Virtual method is called when a ListChanged event is handled and ListChangedType is ItemMoved. The method is only called if UseOldListChangedHandler is false.  
Protected MethodRaises the SourceListListChanged event.  
Protected MethodRaises the SourceListListChangedCompleted event.  
Protected Method Virtual method is called when a ListChanged event is handled and ListChangedType is PropertyDescriptorChanged. The method is only called if UseOldListChangedHandler is false.  
Protected MethodRaises the SourceListRecordChanged event.  
Protected MethodRaises the SourceListRecordChanging event.  
Protected Method Virtual method is called when a ListChanged event is handled and ListChangedType is Reset. The method is only called if UseOldListChangedHandler is false.  
Protected MethodMethod is called when the table tries to determine whether a record's underlying data row can be cached within Record objects.  
Protected Method Is called to unwire events from source list before source list is replaced.  
Protected MethodUnwires events for the TableDescriptor  
Protected Method Wires the events to source list after source list is attached.  
Protected MethodWires events for the TableDescriptor  
Top
Extension Methods
 NameDescription
Public Extension MethodOverloaded.  Iterates the index.
Public Extension MethodOverloaded.  Iterates the index.
Top
Public Events
 NameDescription
Public EventOccurs after the related table was added to the RelatedTables collection.  
Public EventOccurs after records are categorized after a table is marked dirty (TableDirty).  
Public EventOccurs before records are categorized after a table is marked dirty (TableDirty).  
Public EventOccurs before and after the status of the current record was changed. Check the CurrentRecordContextChange of the CurrentRecordContextChangeEventArgs to get information which current record state was changed.  
Public EventOccurs when the CurrentRecordManager.Reset method of the CurrentRecordManager is called.  
Public EventOccurs when the RaiseDefaultYAmountChanged is called.  
Public Event Occurs when number of visible elements were changed.  
Public Event Occurs when number of visible elements are changing.  
Public Event Handles after the object is in disposed event. (Inherited from Syncfusion.Grouping.Element)
Public Event Occurs when an unknown exception has been cached while modifying underlying data in the data source.  
Public EventOccurs when a new group is added in a table after the table was categorized and when a record is changed. The event does not occur during categorization of the table. See the CategorizedRecords elements to when categorization finished.  
Public Event Occurs after a group is collapsed.  
Public Event Occurs before a group is collapsed.  
Public Event Occurs after a group is expanded.  
Public Event Occurs before a group is expanded.  
Public EventOccurs when a group was removed from a table after the table was categorized and when a record is changed. The event does not occur during categorization of the table. See the CategorizedRecords elements to when categorization finished.  
Public Event Occurs when a summary has been marked dirty.  
Public EventOccurs when the InvalidateCounterTopDown of a Table is called and before all counters are marked dirty.  
Public EventOccurs when the InvalidateSummariesTopDown of a Table is called and before all summaries in that table are marked dirty.  
Public Event Occurs when the custom counter value for a record is queried. See the Grid.Grouping\Samples\CustomSummary. example.  
Public Event Occurs when the visible custom counter value for a record is queried. See the Grid.Grouping\Samples\CustomSummary. example.  
Public Event Occurs after a record with nested tables is collapsed.  
Public Event Occurs before a record with nested tables is collapsed.  
Public Event Occurs after a record is deleted.  
Public Event Occurs before a record is deleted.  
Public Event Occurs after a record with nested tables is expanded.  
Public Event Occurs before a record with nested tables is expanded.  
Public Event Occurs when a RecordFieldCell cell's value is changed and after Record.SetValue returns.  
Public Event Occurs when a RecordFieldCell cell's value is changed and before Record.SetValue is called.  
Public EventOccurs after the related table was removed from the RelatedTables collection.  
Public EventOccurs after the SelectedRecords collection was modified.  
Public EventOccurs before the SelectedRecords collection is modified.  
Public Event Occurs when table is set dirty.  
Public Event Occurs after the records for a group are sorted.  
Public Event Occurs before the records for a group are sorted.  
Public Event Occurs after the data source is replaced.  
Public EventOccurs before the Table processes the System.ComponentModel.IBindingList.ListChanged event of an attached source list. More detailed SourceListRecordChanged events will be raised after this event.  
Public EventOccurs right after the Table processes the System.ComponentModel.IBindingList.ListChanged event of an attached source list.  
Public EventOccurs before the Table processes the System.ComponentModel.IBindingList.ListChanged event of an attached source list. More detailed SourceListRecordChanged events will be raised after this event.  
Public EventOccurs when a record in the underlying data source was added, removed, or changed and before the Table is updated with that change.  
Top
See Also