Nevron Open Vision Documentation
NDataRow Class Members
Fields  Properties  Methods 


The following tables list the members exposed by NDataRow.

Public Fields
 NameDescription
Public Fieldstatic (Shared in Visual Basic)CellsChild  
Public Fieldstatic (Shared in Visual Basic)NDataRowSchemaSchema associated with NDataRow  
Public Fieldstatic (Shared in Visual Basic)RowIndexPropertyReference to the the RowIndex property.  
Top
Public Properties
 NameDescription
Public PropertyBackgroundFillGets or sets the background fill of the row. (Inherited from Nevron.Nov.Grid.NRow)
Public PropertyCanExpandGets whether the row can be expanded. Automatically updated by Nevron. (Inherited from Nevron.Nov.Grid.NRow)
Public PropertyCellsGets or sets the collection of data cells. It is automatically created and populated with data cells when the data cells are loaded.  
Public PropertyDesiredHeaderHeightGets the desired header height of the row. Automatically updated by Nevron. (Inherited from Nevron.Nov.Grid.NRow)
Public PropertyExpandCollapseSymbolBoxGets the expand-collapse symbol of the row. It is automatically created/destroyed when the row is realized/virtualized (Inherited from Nevron.Nov.Grid.NRow)
Public PropertyFixedHeaderHeightGets or sets the fixed height of the row header. The default value of this property is Double.NaN, which means that the row sizes to fit its content if realized. (Inherited from Nevron.Nov.Grid.NRow)
Public PropertyHeightGets the Height of the row including its details content. (Inherited from Nevron.Nov.Grid.NRow)
Public PropertyIsArrangeValidGets whether the arrange of the element is valid. (Inherited from Nevron.Nov.Grid.NRow)
Public PropertyIsContentCreatedGets whether this row content is created. (Inherited from Nevron.Nov.Grid.NRow)
Public PropertyIsCurrentGets whether this is the current row. Automatically updated by Nevron. Use the NGridView.Selection methods to change the current row and cell. (Inherited from Nevron.Nov.Grid.NRow)
Public PropertyIsEditingGets whether this row is editing. (Inherited from Nevron.Nov.Grid.NRow)
Public PropertyIsExpandedGets whether the row is expanded or not. By default false. Automatically updated by Nevron. Use the Expand() and Collapse() methods to expand/collapse the row, if it CanExpand. (Inherited from Nevron.Nov.Grid.NRow)
Public PropertyIsFrozenGets whether this row is frozen (e.g. non-scrollable). Automatically updated by Nevron. (Inherited from Nevron.Nov.Grid.NRow)
Public PropertyIsMeasureValidGets whether the measure of the element is valid (Inherited from Nevron.Nov.Grid.NRow)
Public PropertyIsPooledForArrangeGets whether the element is pooled for arrange validation. (Inherited from Nevron.Nov.Grid.NRow)
Public PropertyIsPooledForMeasureGets whether the element is pooled for measure validation. (Inherited from Nevron.Nov.Grid.NRow)
Public PropertyIsRealizedGets whether this row is realized (e.g. loaded with content). Automatically updated by Nevron. (Inherited from Nevron.Nov.Grid.NRow)
Public PropertyIsSelectedGets whether this row is selected. Automatically updated by Nevron. Use the NGridView.Selection methods to select and deselect rows. (Inherited from Nevron.Nov.Grid.NRow)
Public PropertyLevelGets the level of this row in the hierarchy. (Inherited from Nevron.Nov.Grid.NRow)
Public PropertyOwnerCollectionGets the collection in which this row resides (Inherited from Nevron.Nov.Grid.NRow)
Public PropertyOwnerGridGets the grid view to which this cell belongs (Inherited from Nevron.Nov.Grid.NRow)
Public PropertyParentRowGets the row owning this row. Returns null if the row does not have a parent row (i.e. is a root row). (Inherited from Nevron.Nov.Grid.NRow)
Public PropertyRootRowGets the root row owning this row. Returns this row if the row does not have a parent row, otherwise returns the parent row root row. (Inherited from Nevron.Nov.Grid.NRow)
Public PropertyRowHeaderTries to get the row header. A valid instance is only returned when the row is realized and the row headers are visible. (Inherited from Nevron.Nov.Grid.NRow)
Public PropertyRowIndexGets the index of the row in the data source that this data row represents.  
Public PropertyRowsGets or sets the row child rows. Automatically updated by Nevron. (Inherited from Nevron.Nov.Grid.NHierarchicalRow)
Public PropertyYGets the Y coordinate of the row inside its collection (Inherited from Nevron.Nov.Grid.NRow)
Top
Public Methods
 NameDescription
Public MethodCanVirtualizeDetermines whether the row can be virtualized. (Inherited from Nevron.Nov.Grid.NRow)
Public MethodCollapseCollapses the row, if it is expanded. Optionally destroys the content. (Inherited from Nevron.Nov.Grid.NRow)
Public MethodEnsureContentCreatedEnsures that the content of the row is created (e.g. the row is realized) (Inherited from Nevron.Nov.Grid.NRow)
Public MethodEnsureContentDestroyedEnsures that the content of the row is destroyed (Inherited from Nevron.Nov.Grid.NRow)
Public MethodExpandExpands the row, if it is collapsed and is expandable. Returns true if after the operation the row is expanded. (Inherited from Nevron.Nov.Grid.NRow)
Public MethodGetCellAtOverridden. Gets the cell at the specified index.  
Public MethodGetCellCountOverridden. Gets the count of cells in this row.  
Public MethodGetFirstNavigationRowGets the first navigation row that resides in this row subtree (Inherited from Nevron.Nov.Grid.NRow)
Public MethodGetHeaderBottomGets the Y coordinate of the row header bottom (in row collection coordinates) (Inherited from Nevron.Nov.Grid.NRow)
Public MethodGetHeaderBottomInRootRowsGets the Y coordinate of the row header bottom (in root rows coordinates) (Inherited from Nevron.Nov.Grid.NRow)
Public MethodGetHeaderHeightGets the header height (Inherited from Nevron.Nov.Grid.NRow)
Public MethodGetHeaderTopGets the Y coordinate in the row header top (in row collection coordinates) (Inherited from Nevron.Nov.Grid.NRow)
Public MethodGetHeaderTopInRootRowsGets the Y coordinate in the row header top (in root rows coordinates) (Inherited from Nevron.Nov.Grid.NRow)
Public MethodGetLastNavigationRowGets the last navigation row that resides in this row subtree (Inherited from Nevron.Nov.Grid.NRow)
Public MethodGetNextNavigationRowGets the next navigation row (Inherited from Nevron.Nov.Grid.NRow)
Public MethodGetPrevNavigationRowGets the prev navigation row (Inherited from Nevron.Nov.Grid.NRow)
Public MethodGetValueOverloaded. Gets the data row value for the specified column.  
Public MethodGetVisibleScrollableRowsCountGets the count of visible rows contained inside the specified Y range (in row coordinates). If the row is expanded, this method delegates to contained rows GetVisibleRowsCount method. If the row is not expanded, this method return 0. (Inherited from Nevron.Nov.Grid.NRow)
Public MethodInvalidateArrangeInvalidates the element arrange (Inherited from Nevron.Nov.Grid.NRow)
Public MethodInvalidateArrangeFromChildCalled by child or descendant arrange elements that consider this element as arrange parent, and want to inform it to invalidate it's arrange. (Inherited from Nevron.Nov.Grid.NRow)
Public MethodInvalidateMeasureInvalidates the element measure and pools the element for measure validation. (Inherited from Nevron.Nov.Grid.NRow)
Public MethodInvalidateMeasureFromChildCalled by child or descendant measure elements that consider this element as measure parent, and want to inform it to invalidate it's measure. (Inherited from Nevron.Nov.Grid.NRow)
Public MethodRealizeRealizes the row header (Inherited from Nevron.Nov.Grid.NRow)
Public MethodSetValueOverloaded. Sets the data row value for the specified column.  
Public MethodToggleExpandedToggles the expanded state of the row, if possible (Inherited from Nevron.Nov.Grid.NRow)
Public MethodValidateArrangeCalled to arrange the element (Inherited from Nevron.Nov.Grid.NRow)
Public MethodValidateMeasureCalled to validate the element measure (Inherited from Nevron.Nov.Grid.NRow)
Public MethodVirtualizeVirtualizes the row (e.g. unloads its header and content). Returns whether the row has been successfully virtualized. (Inherited from Nevron.Nov.Grid.NRow)
Top
Protected Methods
 NameDescription
Protected MethodAccumulateContentDisplayChildrenAccumulates the content for painting (Inherited from Nevron.Nov.Grid.NHierarchicalRow)
Protected MethodAccumulateHeaderDisplayChildrenOverridden. Overriden to accumulate the cells inside the Cells collection.  
Protected MethodArrangeContentArranges the row content (Inherited from Nevron.Nov.Grid.NHierarchicalRow)
Protected MethodArrangeCoreArranges the row contents (Inherited from Nevron.Nov.Grid.NRow)
Protected MethodArrangeHeaderOverridden. Overriden to arrange the data cells.  
Protected MethodCreateContentCreates the row content (Inherited from Nevron.Nov.Grid.NRow)
Protected MethodDestroyContent (Inherited from Nevron.Nov.Grid.NHierarchicalRow)
Protected MethodGetChildRowsOverriden to return the Rows child. (Inherited from Nevron.Nov.Grid.NHierarchicalRow)
Protected MethodGetDefaultHeaderHeightOverridden. Measures the data row header  
Protected MethodMeasureContentMeasures the row content (Inherited from Nevron.Nov.Grid.NHierarchicalRow)
Protected MethodMeasureCoreMeasures the height of the row (Inherited from Nevron.Nov.Grid.NRow)
Protected MethodMeasureHeaderHeightOverridden. Overriden to measure the data cells  
Protected MethodOnChildInsertedCalled when a child node has been inserted (Inherited from Nevron.Nov.Grid.NHierarchicalRow)
Protected MethodOnChildRemovedCalled when a child node has been removed (Inherited from Nevron.Nov.Grid.NHierarchicalRow)
Protected MethodOnDesiredHeaderHeightChanged (Inherited from Nevron.Nov.Grid.NRow)
Protected MethodOnFixedHeaderHeightChanged (Inherited from Nevron.Nov.Grid.NRow)
Protected MethodOnIsCurrentChangedCalled when the IsCurrent property has changed (Inherited from Nevron.Nov.Grid.NRow)
Protected MethodOnIsEditingChangedCalled when the IsEditing property has changed (Inherited from Nevron.Nov.Grid.NRow)
Protected MethodOnIsExpandedChangedCalled when the IsExpanded property has changed (Inherited from Nevron.Nov.Grid.NRow)
Protected MethodOnIsFrozenChangedCalled when the IsFrozen property has changed (Inherited from Nevron.Nov.Grid.NRow)
Protected MethodOnIsSelectedChangedCalled when the IsSelected property has changed (Inherited from Nevron.Nov.Grid.NRow)
Protected MethodOnMouseDown (Inherited from Nevron.Nov.Grid.NRow)
Protected MethodOnRealizedCalled when the row has been successfully realized (Inherited from Nevron.Nov.Grid.NRow)
Protected MethodOnVirtualizedCalled when the row has been successfully virtualized (Inherited from Nevron.Nov.Grid.NRow)
Protected MethodRealizeCellsOverridden. Loads the row content  
Protected MethodRealizeContentYRange (Inherited from Nevron.Nov.Grid.NHierarchicalRow)
Protected MethodRealizeCoreRealizes the row style and content, but does not realize its children and details, which are subject to Y range virtualization. (Inherited from Nevron.Nov.Grid.NRow)
Protected MethodVirtualizeCellsOverridden. Unloads the row content  
Protected MethodVirtualizeContentVirtualizes the row content (Inherited from Nevron.Nov.Grid.NHierarchicalRow)
Protected MethodVirtualizeCoreVirtualized the the row style and content and also virtualizes it children rows and details. (Inherited from Nevron.Nov.Grid.NRow)
Top
See Also

Reference

NDataRow Class
Nevron.Nov.Grid Namespace

 

 


©2021. Nevron Software LLC.

Send Feedback