Click or drag to resize
CMSDataGrid Class
CMSDataGrid control.
Inheritance Hierarchy

Namespace: CMS.Controls
Assembly: CMS.Controls (in CMS.Controls.dll) Version: 8.2.23
Syntax
C#
public class CMSDataGrid : BasicDataGrid, 
	ICMSDataProperties, ICMSControlProperties, ICMSBaseProperties

The CMSDataGrid type exposes the following members.

Constructors
Methods
  NameDescription
Public methodClearCache
Clears the cached items.
Protected methodControl_PreRender
Control prerender code.
(Inherited from BasicDataGrid.)
Public methodDataBind
Binds data to the grid and displays the sorting symbols.
(Inherited from BasicDataGrid.)
Public methodGetCacheDependency
Gets the cache dependency for the control.
Protected methodGetDataSet
Retrieves DataSet.
Public methodGetDefaultCacheDependencies
Gets the default cache dependencies for the data source.
Public methodGetPagerMode
Returns the pager position based on the given string.
(Inherited from BasicDataGrid.)
Protected methodOnInit
Init event handler.
(Overrides BasicDataGridOnInit(EventArgs).)
Protected methodOnLoad
OnPreRender event handler. It automatically selects and binds data unless DataBindByDefault is false.
(Overrides BasicDataGridOnLoad(EventArgs).)
Protected methodOnPageIndexChanged
OnPageIndexChanged event handler. It ensures displaying of the given page.
(Overrides BasicDataGridOnPageIndexChanged(DataGridPageChangedEventArgs).)
Protected methodOnPreRender
OnPreRender event handler. It automatically selects and binds data unless DataBindByDefault is false.
(Overrides UIDataGridOnPreRender(EventArgs).)
Protected methodOnSortCommand
OnSortCommand event handler. It sorts data by selected column.
(Overrides BasicDataGridOnSortCommand(DataGridSortCommandEventArgs).)
Protected methodPrepareControlHierarchy
Prepare control hierarchy.
(Overrides DataGridPrepareControlHierarchy.)
Protected methodRaiseOnBeforeInit
Raises the OnBeforeInit event.
(Inherited from BasicDataGrid.)
Public methodReleaseContext
Releases the web part context.
Public methodReloadData
Reloads the control data.
Protected methodRender
Render CMSDataGrid.
(Overrides BasicDataGridRender(HtmlTextWriter).)
Public methodSetContext
Sets the web part context.
Top
Extension Methods
  NameDescription
Public Extension MethodAddCssClass
Adds CSS class to control. If class is already present, than adding is skipped. Class names are case sensitive.
(Defined by ControlsExtensions.)
Public Extension MethodAsValue
Converts object to a query value which can be used as a query parameter
(Defined by QueryExtensions.)
Public Extension MethodCallHandled
Calls the method handled by the exception handler. If the call doesn't succeed, the problem is reported through parent IExceptionHandler control instead of throwing unhandled exception for the entire page. Returns true, if the call succeeded, otherwise returns false.
(Defined by ControlsExtensions.)
Public Extension MethodGetAPIString
Gets the string by the specified resource key
(Defined by CoreExtensions.)
Public Extension MethodGetCssClasses
Returns all CSS classes of control.
(Defined by ControlsExtensions.)
Public Extension MethodGetRenderedHTML
Returns HTML which would be rendered by control to page.
(Defined by ControlsExtensions.)
Public Extension MethodGetString
Gets the string by the specified resource key
(Defined by CoreExtensions.)
Public Extension MethodHasCssClass
Checks whether the control has given CSS class. Class names are case sensitive.
(Defined by ControlsExtensions.)
Public Extension MethodRemoveCssClass
Removes all occurrences. Class names are case sensitive.
(Defined by ControlsExtensions.)
Public Extension MethodSetCssClasses
Sets CSS classes to the control. Current classes will be overridden.
(Defined by ControlsExtensions.)
Public Extension MethodToBoolean
Returns the boolean representation of an object or default value if not.
(Defined by CoreExtensions.)
Public Extension MethodToDateTime
Returns the DateTime representation of an object or default value if not.
(Defined by CoreExtensions.)
Public Extension MethodToDouble
Returns the double representation of an object or default value if not.
(Defined by CoreExtensions.)
Public Extension MethodToGuid
Returns the Guid representation of an object or default value if not.
(Defined by CoreExtensions.)
Public Extension MethodToInteger
Returns the integer representation of an object or default value if not.
(Defined by CoreExtensions.)
Public Extension MethodToString
Returns the string representation of an object or default value if not.
(Defined by CoreExtensions.)
Top
Fields
  NameDescription
Protected fieldmFilterControl
Filter control.
Protected fieldmFilterName
Filter name.
Protected fieldmOnBeforeInitFired
True if the on before init was fired.
(Inherited from BasicDataGrid.)
Public fieldmProperties
Properties object to set DataProperties.
Protected fieldmRelatedData
Custom data connected to the object.
(Inherited from BasicDataGrid.)
Protected fieldmRelatedDataLoaded
Related data is loaded.
(Inherited from BasicDataGrid.)
Top
Properties
  NameDescription
Public propertyAutoGenerateColumns
Gets or sets a value that indicates whether BoundColumn objects are automatically created and displayed in the DataGrid control for each field in the data source.
(Overrides DataGridAutoGenerateColumns.)
Public propertyCacheDependencies
Cache dependencies, each cache dependency on a new line.
Public propertyCacheItemName
Name of the cache item the control will use.
Public propertyCacheMinutes
Number of minutes the retrieved content is cached for. Zero indicates that the content will not be cached.
Public propertyCategoryName
Property to set and get the category name for filtering documents.
Public propertyClassNames
Property to set and get the classnames list (separated by the semicolon).
Public propertyCombineWithDefaultCulture
Property to set and get the CombineWithDefaultCulture flag.
Public propertyControlContext
Control context.
Public propertyCultureCode
Property to set and get the CultureCode.
Public propertyDataBindByDefault
Indicates whether data binding should be performed by default.
(Inherited from BasicDataGrid.)
Public propertyDataSource
Gets or sets the object from which data-bound control retrieves its list of data item.
(Inherited from UIDataGrid.)
Public propertyFilterControl
Filter control.
Public propertyFilterName
Gets or Set filter name.
Public propertyFilterOutDuplicates
Indicates if the duplicated (linked) items should be filtered out from the data.
Public propertyHideControlForZeroRows
Hides the control when no data is loaded. Default value is False.
(Inherited from BasicDataGrid.)
Public propertyCheckPermissions
Allows you to specify whether to check permissions of the current user. If the value is 'false' (default value) no permissions are checked. Otherwise, only nodes for which the user has read permission are displayed.
Public propertyMaxRelativeLevel
Property to set and get the MaxRelativeLevel.
Public propertyOrderBy
Property to set and get the OrderBy.
Public propertyPageSize
Number of items per page.
(Overrides DataGridPageSize.)
Public propertyPath
Property to set and get the Path.
Public propertyProcessSorting
Indicates if sorting should be processed in DataView instead of sorting on the SQL level.
(Inherited from BasicDataGrid.)
Public propertyRelatedData
Custom data connected to the object, if not set, returns the Related data of the nearest IDataControl.
(Inherited from BasicDataGrid.)
Public propertyRelatedNodeIsOnTheLeftSide
If true, the returned nodes are on the right side of the relationship.
Public propertyRelationshipName
Name of the relationship.
Public propertyRelationshipWithNodeGuid
Select nodes with given relationship with given node.
Public propertySelectedColumns
Gets or sets the columns to be retrieved from database.
Public propertySelectedItemTransformationName
Transformation name for selected item in format application.class.transformation.
Public propertySelectOnlyPublished
Property to set and get the SelectOnlyPublished flag.
Public propertySelectTopN
Top N rows to select.
Public propertySetFirstPageAfterSortChange
Indicates if page index is set to the first page after sort change.
(Inherited from BasicDataGrid.)
Public propertyShortID
Short ID of the control.
(Inherited from UIDataGrid.)
Public propertySiteName
Property to set and get the SiteName.
Public propertySortAscending
Direction of sorting. Default value is True.
(Inherited from BasicDataGrid.)
Public propertySortField
Gets or sets the sort field. It can be used for setting the default sort field.
(Inherited from BasicDataGrid.)
Public propertyStopProcessing
Stop processing
Public propertyTopN
Select top N rows.
Public propertyTreeProvider
Tree provider instance used to access data. If no TreeProvider is assigned, a new TreeProvider instance is created.
Public propertyWhereCondition
Property to set and get the WhereCondition.
Public propertyZeroRowsText
Text to be shown when control is hidden by HideControlForZeroRows.
(Inherited from BasicDataGrid.)
Top
Events
  NameDescription
Public eventOnBeforeInit
On before init handler.
(Inherited from BasicDataGrid.)
Top
See Also