Telerik.WinControls.GridView
The accessible object corresponding to Cell
Retrieves the number of children belonging to an accessible object
Retrieves the object that has the keyboard focus
Retrieves the currently selected child
Navigates to another accessible object
The navigation direction
Sibling or parent or child accessble object based on the direction of navigation
Gets a string that describes the visual appearance of the specified object.
Gets the role of this accessible object
Gets the location and size of the accessible object
Gets the parent of an accessible object
Gets the state of this accessible object
Internal method to retrieve child index. Returns the index of the child
Accessibility implementation for GridView object
Retrieves the number of children belonging to an accessible object
Count of number of rows plus one for the header row
Retrieves the accessible child corresponding to the specified index
Index of the row/header
The accessible Row/header object
Internal method used to navigate to another accessible object
The child
The navigation direction
Sibling or parent or child accessble object based on the direction of navigation
Internal method used to retrieve bounding rectangle of a cell
The row object
Bounding rectangle of row
Gets the role of this accessible object
The Accessible object corresponding to row
Performs the default action associated with this accessible object
Retrieves the object that has the keyboard focus
Retrieves the currently selected child
Modifies the selection or moves the keyboard focus of the accessible object
Retrieves the number of children belonging to an accessible object
Retrieves the accessible child corresponding to the specified index.
Index of the child. Index varies from 0 to the ChildCount-1
The accessible child object
Navigates to another accessible object
The navigation direction
Sibling or parent or child accessble object based on the direction of navigation
Internal method used to retrieved the accessible objects based on navigation
Current accessible object
Direction of navigation
Intenral method used to retrieve bounding rectangle of a cell
The row object that contains the cell
The column object corresponding to hte cell index
The Bounding Rectangle
Gets the role of this accessible object
Gets the location and size of the row accessible object.
Gets the parent of the row accessible object
Internal method to retrieve child index. Returns the index of the child
Use this flag to prevent throwing error message for every row if there is an invalid column's expression
Ensures that the cell is visible.
Brings the cell in edit mode
Commits the edited cell
Gets the view template.
The view template.
Gets the view info where the cell appears
The view info.
Gets the row associated with this cell
The row info.
Gets the column info associated with this cell
The column info.
Gets or sets a value indicating whether this instance is selected.
true if this instance is selected; otherwise, false.
Gets a value indicating whether this instance is current.
true if this instance is current; otherwise, false.
Gets or sets the value.
The value.
Gets or sets the error text which should appear when the data is not correct
The error text.
Gets the style of the cell
The style.
Gets a value indicating whether this instance has style.
true if this instance has style; otherwise, false.
Gets or sets a value indicating whether [read only].
true if [read only]; otherwise, false.
Tag object that can be used to store user data, corresponding to the cell.
A collection of GridViewCellInfo objects
Initializes a new instance of the GridViewCellInfoCollection class.
The associated GridViewRowInfo, owner of this collection
Copies all the elements of the current collection to the specified collection.
The collection that is the destination of the elements copied from the current collection.
An integer that represents the index in collection at which copying begins.
Returns an enumerator that iterates through the collection
Gets the column with the specified index.
Index of the column to get
Instance of GridViewCellInfo if found or null
Gets the first cell with UniqueName found.
Unique name of the column to get
Instance of GridViewCellInfo if found or null
Gets the number of elements actually contained in the collection
Gets a value indicating whether access to the collection is synchronized (thread safe).
Gets an object that can be used to synchronize access to the ArrayList.
Represents enumerator class for GridViewCellInfoCollection
Initializes a new instance of the GridViewCellInfoCollectionEnumerator class.
The associated GridViewCellInfoCollection, owner of this enumerator
Advances the enumerator to the next element of the collection.
Sets the enumerator to its initial position, which is before the first element in the collection.
Gets the current element in the collection.
Reset cell's style to its initial state.
Represent a hyperlink cell info class.
Initializes a new instance of the class.
The row.
The column.
The owner.
Gets or sets a value indicating whether this link is visited.
true if this instance is visited; otherwise, false.
A collection containing objects that represent the selected cells in RadGridView.
Initializes a new instance of the .
An instance of .
Initializes a new instance of the .
Defines values for specifying how the width of a column is adjusted.
The column width does not automatically adjust.
The column width adjusts to fit the contents of the displayed data cells.
The column width adjusts to fit the contents of the header cell.
The column width adjusts to fit the contents of the filter cell.
The column width adjusts to fit the contents of the summary row cell.
The column width adjusts to fit the contents of the system cells.
The column width adjusts to fit the contents of the displayed cells.
The column width adjusts to fit the contents of all cells (displayed and non-displayed)
Defines columns auto size mode.
The column widths do not automatically adjust.
The column widths adjust so that the widths of all columns exactly fill the display area of the control
Column which uses browse editor.
GridViewDataColumn inherits and is base for all data-bound columns.
Abstract class, representing the base for all types of columns in
A special inheritor is the which is base for all data-bound columns.
Implements and interfaces
Initializes a new instance of the .
Initializes a new instance of the .
A string value referring to the unique name of the column.
Initializes a new instance of the .
A string value referring to the unique name of the column.
A string value referring to the field name to which the column is bound.
Initializes the column.
This method is called when the column is associated with GridViewTemplate.
Adjusts the column width to fit the contents of all cells in the column, including the header cell.
Sorts the specified sort order.
The sort order.
if set to true [multi sort mode].
Retrieves the default group-by expression string for the column.
The string value representing a group-by expression with default settings.
Determines whether this column may be dragged onto the GroupBy panel.
Determines whether this column may be dragged onto the GroupBy panel.
Returns a string representation of the column.
The string representation for the column.
Returns the type of cell element to be created for the specified row.
The specified row.
The type of the cell to be created.
Gets a value indicating defaul min with for the inherited column type. If not overriden in inheritor class it defaults to 5.
Returns an editor instance of the default type for the editor provider.
An object that implements interface.
Gets the default editor type for the editor provider.
The default type.
Initializes a specified editor.
An object that implements interface.
Gets or set the ColumnInfo Header image.
Gets or sets the image layout of the image inside the cells.
Gets or sets a value indicating the TextImageRelation: ImageAboveText,
ImageBeforeText, Overlay, TextAboveImage, and TextBeforeImage.
Gets a value indicating whether the column can be resized.
Gets or sets the width of the column.
Gets or sets the minimum width, in pixels, of the column.
Gets or sets the maximal width, in pixels, of the column.
Gets or sets the vertical span of the cells in that column (the height) in pixels.
Relevant only in .
Gets or sets a value indicating whether to stretch the column height verticaly. Used with .
Gets or sets the mode by which the column automatically adjusts its width after BestFit is executed.
Gets or sets the object that contains data about the column.
Gets or sets the name data source property or database column to which the is bound.
Gets or sets a string value representing the column's unique name in the Columns collection of the .
Gets or sets a value indicating the sort order of data in the column.
Gets or sets the expression used to calculate the values of this column.
Gets or sets the value indicating if expression editor menu item will be available to the user.
Gets list of instances that define the currently applied conditional formatting of the data in the column.
Gets a value indicating the position of the column in the Columns collection of the .
Gets the instance of which the column belongs to.
Gets a value indicating whether the column is bound to the data field referred by .
Gets value indicating whether the current column is automatically created when the RadGridView is being bound to a data source.
Gets a boolean value indicating whether a sort order of data in the column is currently applied.
When multi-column sorting is applied, the column might be partially sorted.
Gets a value indicating whether the data in the is grouped based on the content of this column.
Gets or sets a value indicating whether the column will be visible in .
Use this property if you want to hide columns from the user.
Gets or sets a value indicating whether the column is visible.
Gets value indicating whether the column contains the currently selected cell in the .
Gets or sets value indicating whether the current column is pinned and cannot be moved from its location when a user scrolls horizontally.
Gets or sets the pin position for the row. When the column is pinned, it cannot be moved from its location when a user scrolls horizontally.
Gets or sets a value indicating whether the user can reorder this column using the mouse.
Gets or sets a value indicating whether the user can sort the data in the based on the contents of this column.
Gets or sets a value indicating whether the user can group data based on the content of this column.
Gets or sets a value indicating whether the user can edit the data in the column's cells.
Gets or sets value indicating whether the user can resize the column.
Gets or sets value indicating whether the user can hide the column.
Gets or sets the caption text on the column's header cell.
Disable or Enamble HTML-like text rendering in the column.
Gets or sets value indicating whether the text in each cell in the column should be wrapped.
Gets or sets a value indicating the position of the within the header cell.
Gets or sets a value indicating the position of the cell content within a column's cells.
Gets value indicating whether a column can be current.
By default it is true, i.e. each inheriting column can be current by default.
To change the default value, override it in your inherited class.
Allows previewing of an event that is about to be dispatched.
Core entry point for receiving and processing an event.
Allows additional processing of an event that has been just dispatched.
Allows a listener to examine events queue and optionally to remove/add events.
True if the listener has actually modified the queue, false otherwise.
Gets the event type(s) this listener needs to process.
Gets the priority of the current instance.
Gets the event process mode for this instance.
Initializes a new instance of the .
Initializes a new instance of the .
A string value referring to the unique name of the column.
Initializes a new instance of the .
A string value referring to the unique name of the column.
A string value referring to the field name to which the column is bound.
Returns a string representation of the column.
The string representation for the column.
Gets or sets a value indicating whether the user can filter by this column.
Gets or sets a value indicating whether the data type converter of this column should be used when sorting.
Gets or sets the filter descriptor.
The filter descriptor.
Gets or sets the data type of the column.
Gets or sets the type of the excel export.
The type of the excel export.
Gets or sets the excel export format string. Note that this format is considered only if property is set to .
The excel export format string.
Gets or sets the culture info used when formatting cell values.
Gets or sets the format string applied to the textual content of each cell in the column.
Gets or sets the cell display value corresponding to a cell value of System.DBNull or null
Gets or sets a value to the data source when the user enters a null value into a cell
Initializes a new instance of the .
Initializes a new instance of the .
A string value referring to the unique name of the column.
Initializes a new instance of the .
A string value referring to the unique name of the column.
A string value referring to the field name to which the column is bound.
Column which uses browse editor.
Initializes a new instance of the .
Initializes a new instance of the .
A string value referring to the unique name of the column.
Initializes a new instance of the .
A string value referring to the unique name of the column.
A string value referring to the field name to which the column is bound.
Gets or sets the type of the excel export.
The type of the excel export.
Inherits and presents Boolean values
Initializes a new instance of the .
Initializes a new instance of the .
A string value referring to the unique name of the column.
Initializes a new instance of the .
A string value referring to the unique name of the column.
A string value referring to the field name to which the column is bound.
Gets the default MinWidth of GridViewCheckBoxColumn (defaults to 20)
Gets or sets a value indicating whether to use a three state checkbox.
Gets or sets a value indicating whether to show embedded CheckBox in header cell.
Gets a value indicating whether the CheckBox in header cell checked.
This property determines whether the CheckBox in the header cell will be synced with the data cells.
This property determines whether changing a value of a check box will immediately be send to the cell (OnValueChange) or when the current cell is changed or the grid is being validated (OnCellChangeOrValidating)
Column for displaying and editing colors.
Initializes a new instance of the .
Initializes a new instance of the .
A string value referring to the unique name of the column.
Initializes a new instance of the .
A string value referring to the unique name of the column.
A string value referring to the field name to which the column is bound.
A collection of GridViewColumn objects
Adds the column with specified name.
The name.
Adds the column with specified name and header text.
The name.
The header text.
Adds the column with specified name, header text and field name.
The name.
The header text.
Name of the field.
Removes the specified column name.
Name of the column.
Determines whether a with the specified name exists in the collection.
The object to locate.
true if item is found otherwise, false.
Indexes the of.
Name of the column.
Gets the name of the column by field.
Name of the field.
Gets the column by header text.
The header text.
Adds the range.
The grid view columns.
Gets the owner.
The owner.
Gets the with the specified column name.
Represents column whose cells contains comboboxes bound to data source
Specifies methods used in bindable columns.
Gets or sets the DataSource for the column.
Gets or sets the value member.
Gets or sets the display member.
Initializes a new instance of the .
Initializes a new instance of the .
A string value referring to the unique name of the column.
Initializes a new instance of the .
A string value referring to the unique name of the column.
A string value referring to the field name to which the column is bound.
Returns the lookup value for the specified cell value
The cell value
The lookup value corresponding to the specified cell value
Gets a value that indicates the SelectedIndex will be synchronized with text in Editable area
Gets or sets a value indicating whether [display member sort].
true if [display member sort]; otherwise, false.
Gets or sets the data source that populates the items for the .
Gets or sets a string that specifies the property or database column from which to get values that correspond to the items in the .
Gets or sets a string that specifies the property or database column from which to retrieve strings for display in the items.
Specifies the mode for the automatic completion feature used in the .
Gets or sets a value specifying the style of the .
Gets or sets a value specifying the style of the .
Gets a value indicating whether this column has lookup value.
Inherits and contains buttons, one per row.
Initializes a new instance of the .
Initializes a new instance of the .
A string value referring to the unique name of the column.
Initializes a new instance of the .
A string value referring to the unique name of the column.
A string value referring to the field name to which the column is bound.
Grouping by this type of column cannot be performed. That method returns string.empty
string.Empty
This property is overriden to always return false since grouping by this column is not allowed.
Gets or sets a value indicating whether the user can filter by this column.
This property is overriden to always return true since Command column cannot be edited.
Gets or sets the default text displayed on the button cell.
Gets or sets a value indicating whether the default text or the value as text will appear on the button displayed by the cell.
Gets or sets the default text displayed on the button cell.
Gets or sets the image layout of the image inside the cells.
Inherits and presents DateTime objects and defines the corresponding editor (Calendar)
Initializes a new instance of the .
Initializes a new instance of the .
A string value referring to the unique name of the column.
Initializes a new instance of the .
A string value referring to the unique name of the column.
A string value referring to the field name to which the column is bound.
Gets or sets the format of the date and time displayed in the control.
Gets or sets the custom date/time format string.
Gets or sets the type of the excel export.
The type of the excel export.
Determines the type of editor to be used for editing cell in a of a
A with a drop down calendar.
A with a drop down clock.
A with an up and down arrows.
Inherits and presents decimal values
Initializes a new instance of the .
Initializes a new instance of the .
A string value referring to the unique name of the column.
Initializes a new instance of the .
A string value referring to the unique name of the column.
A string value referring to the field name to which the column is bound.
Initializes a new instance of the .
The numeric type of the column.
A string value referring to the unique name of the column.
A string value referring to the field name to which the column is bound.
Gets or sets a value indicating the position of the cell content within a column's cells.
Gets or sets the number of decimal places to display in the .
Gets or sets the amount to increment or decrement from the current value of the .
Gets or sets a value indicating the maximum value for the .
Gets or sets a value indicating the minimum value for the .
Gets or sets a value indicating whether the thousands separator will be displayed in the .
Gets or sets the whether GridSpinEditor will be used as a numeric textbox.
Gets or sets the type of the excel export.
The type of the excel export.
Inherits and presents group of columns
Initializes the class.
Initializes a new instance of the .
The , owner of this column
Gets the corresponding
Gets the corresponding
Column which cells contain hyperlinks.
Initializes a new instance of the .
Initializes a new instance of the .
A string value referring to the unique name of the column.
Initializes a new instance of the .
A string value referring to the unique name of the column.
A string value referring to the field name to which the column is bound.
Defines the action for opening of a link.
Defines the active link area.
Actions for opening of a link.
Active link area.
The column presents Image objects
Initializes a new instance of the .
Initializes a new instance of the .
A string value referring to the unique name of the column.
Initializes a new instance of the .
A string value referring to the unique name of the column.
A string value referring to the field name to which the column is bound.
Grouping by this type of column cannot be performed. That method returns string.empty
string.Empty
This property is overriden to always return false since grouping by this column is not allowed.
This property is overriden to always return true since this column cannot be edited.
Gets or sets a value that specifies the position of the image in the cell.
Inherits and presents indentation between levels in grouping
Initializes the
the GridViewTemplate containing this column.
the level that this column is used to indent.
Gets the indent level for this column.
Represents column whose cells contain masked text boxes
Initializes a new instance of the .
Initializes a new instance of the .
A string value referring to the unique name of the column.
Initializes a new instance of the .
A string value referring to the unique name of the column.
A string value referring to the field name to which the column is bound.
Gets or sets the mask type for the .
Gets or sets the mask type for the .
Gets or sets a value that determines whether literals and prompt characters
are included in the formatted string.
One of the values. The
default is .
Property
set with a value that is not
valid.
Gets or sets the mask for the .
Gets or sets the type of the excel export.
The type of the excel export.
Represents column whose cells contain multi column combo boxes.
Initializes a new instance of the .
Initializes a new instance of the .
A string value referring to the unique name of the column.
Initializes a new instance of the .
A string value referring to the unique name of the column.
A string value referring to the field name to which the column is bound.
Initializes a new instance of the class.
Initializes a new instance of the class.
A string value referring to the unique name of the column.
Initializes a new instance of the class.
A string value referring to the unique name of the column.
A string value referring to the field name to which the column is bound.
Gets the type of the cell.
The row.
Gets or sets a value indicating the maximum value for the Rating.
The maximum.
Gets or sets a value indicating the minimum value for the Rating.
The minimum.
Gets or sets a value indicating whether [should paint hover].
true if [should paint hover]; otherwise, false.
Gets or sets the selection mode of the rating control (full item, half item, precise selection).
The selection mode.
Gets or sets a value indicating whether the user can edit the data in the column's cells.
Gets or sets the direction of rating element paint (Standard, Reversed).
The direction.
Gets or sets the tool tip precision. This property is used to determine when the tooltip should reflect the value change. The default value is 0.1, so changes with lesser value will not be affected.
The tool tip precision.
Gets or sets the percentage rounding. In precise mode, the rounding determines when the value will round to the minimum/maximum.
The percentage rounding.
Gets or sets the tool tip format string.
The tool tip format string.
This is the left-most column in the grid. Used to mark whether a row is current/in edit mode/etc.
Initializes the
the GridViewTemplate containing this column.
Inherits and presents String values
Initializes a new instance of the .
Initializes a new instance of the .
A string value referring to the field name of the column.
Initializes a new instance of the .
A string value referring to the unique name of the column.
A string value referring to the field name to which the column is bound.
Gets or sets the maximum length of the text that can be entered.
Gets or sets a value indicating whether the text in the column cells can span more than one line.
Gets or sets a value indicating the character casing of the editor.
Gets or sets whether the editor accepts the tab key in multiline mode
Gets or sets whether the editor accepts the ENTER key in multiline mode
Gets or sets the type of the excel export.
The type of the excel export.
Defines the position of pinned columns
This class is responsible for conversion of data between and its data source
Initializes the class.
Initializes a new instance of the GridViewDataConverter class.
Gets the value of the cell as formatted for display.
The value to be formatted.
An instance of .
The that value should be converted for.
Returns the formatted value
Gets the value of the cell as formatted for display.
The value to be formatted.
The that value should be converted for.
If the value is null, the should be considered as result.
An instance of .
Returns the formatted value
Formats a value for display to an actual cell value.
The value to be formatted.
The that value should be converted for.
An instance of .
The object instance that will hold the result..
The generated exception if Parse has failed for some reason, null otherwise.
Converts a value formatted for display to an actual cell value.
The value to be converted.
An instance of .
Returns the converted value
Converts a value formatted for display to an actual cell value.
The value to be converted.
An instance of .
The object instance that will hold the result..
The generated exception if Parse has failed for some reason, null otherwise.
Cutting and copying to the Clipboard is disabled.
The text values of selected cells can be cut and copied to the Clipboard. Header text is not included.
The text values of selected cells can be cut and copied to the Clipboard. Header text is included for rows and columns that contain selected cells.
Copying to the Clipboard is disabled.
The text values of selected cells can be copied to the Clipboard. Header text is not included.
The text values of selected cells can be copied to the Clipboard. Header text is included for rows and columns that contain selected cells.
Pasting to the RadGridView is disabled.
Pasting to the RadGridView is enabled.
Pasting to the RadGridView is enabled. The RadGridView Cell events will be raised during pasting operation.
Represents the method that will handle the ChildViewExpanded event of a RadGridView.
Provides data for the ChildViewExpanded event
Initializes a new instance of the ChildViewExpandedEventArgs class.
The that was expanded/collapsed.
Gets the GridViewRowInfo that was expanded.
Gets the GridViewDetailsRowInfo associated with the currently expanded/collapsed row.
Gets the child GridViewInfo for the currenlty expanded/collapsed row.
Gets the expanded state for the row.
Represents the method that will handle the ChildViewExpanding event of a RadGridView.
Provides data for the ChildViewExpanding event
Initializes a new instance of the ChildViewExpandingEventArgs class.
Gets the GridViewRowInfo" that is expanding/collapsing.
Gets the expanded/collapsed state for the row.
Represents the method that will handle the ColumnIndexChanged events of a RadGridView.
Provides data for the ColumnIndexChanged event
Initializes a new instance of the ColumnIndexChangedEventArgs class.
The old column index.
The new column index.
Gets the old column index.
Gets the new column index.
Represents the method that will handle ColumnIndexChanging events of RadGridView.
Provides data for the ColumnIndexChanging event
Initializes a new instance of the ColumnIndexChangingEventArgs class.
Initializes a new instance of the ColumnIndexChangingEventArgs class.
Gets the old column index.
Gets the new column index.
Represents the method that will handle the CurrentColumnChanged events of a RadGridView.
The event sender, typicaly this is RadGridView
Instance of CurrentColumnChangedEventArgs containing the data related with this event
Provides data for the CurrentColumnChanged event
Gets the current column.
Gets the new column.
Initializes a new instance of the CurrentColumnChangedEventArgs class.
The current column.
The new column.
Represents the method that will handle the CurrentColumnChanging events of a RadGridView.
The event sender, typicaly this is RadGridView
Instance of CurrentColumnChangingEventArgs containing the data related with this event
Provides data for the CurrentColumnChanging event
Gets the current column.
Gets the new column.
Initializes a new instance of the CurrentColumnChangingEventArgs class.
The current column.
The new column.
Represents the method that will handle the CurrentRowChanged events of a RadGridView.
The event sender, typicaly this is RadGridView
Instance of CurrentRowChangedEventArgs containing the data related with this event
Provides data for the CurrentRowChanged event
Gets the old row.
Gets the new row.
Initializes a new instance of the CurrentRowChangedEventArgs class.
The old row.
The new row.
Represents the method that will handle the CurrentRowChanging events of a RadGridView.
The event sender, typicaly this is RadGridView
Instance of CurrentRowChangingEventArgs containing the data related with this event
Provides data for the CurrentRowChanging event
Gets the current row.
Gets the new row.
Initializes a new instance of the CurrentRowChanging class.
The current row.
The new row.
Represents the method that will handle the CustomFiltering event of a RadGridView.
The event sender, typicaly this is RadGridView
Instance of GridViewCustomFilteringEventArgs containing the row related with this event
Provides data for the CustomFiltering event
Initializes a new instance of the GridViewCustomFilteringEventArgs class.
The that is being filtered.
The that is filtered.
Initializes a new instance of the GridViewCustomFilteringEventArgs class.
The that is being filtered.
The that is filtered.
Gets the row info that is being filtered.
The row info that is being filtered.
Gets the that is being filtered.
Gets or sets the visible state for the specified row.
Gets or sets a value indicating whether this is handled.
true if handled; otherwise, false.
Represents the method that will handle the CustomGrouping event of a RadGridView.
The event sender, typicaly this is RadGridView
Instance of GridViewCustomGroupingEventArgs containing the row related with this event
Initializes a new instance of the class.
The template.
The row.
The level.
Initializes a new instance of the class.
The template.
The row.
The level.
The group key.
Gets the template.
The template.
Gets the row.
The row.
Gets the level.
The level.
Gets or sets the group key used for custom groupin operation.
The group key.
Gets or sets a value indicating whether this is handled.
true if handled; otherwise, false.
Represents the method that will handle the CustomSorting event of a RadGridView.
The event sender, typicaly this is RadGridView
Instance of GridViewCustomSortingEventArgs containing the row related with this event
Initializes a new instance of the class.
The grid view template.
The row info1.
The row info2.
Initializes a new instance of the class.
The template.
The row1.
The row2.
The sort result.
Gets the first row to compare
Gets the second row to compare
Gets the template.
The template.
Gets or sets the sorting result.
Gets or sets a value indicating whether this is handled.
true if handled; otherwise, false.
Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a Reset change.
The action that caused the event. This must be set to Reset.
Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a multi-item change.
Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a one-item change.
Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a multi-item Replace change.
Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a multi-item change or a reset change.
Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a one-item change.
Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a one-item Replace change.
Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a multi-item Replace change.
Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a multi-item Move change.
Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a multi-item Move change.
Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a one-item Replace change.
Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a one-item Replace change.
Provides data for the ViewChanged event.
Gets the list of new items involved in the change.
Gets the index at which the change occurred.
Gets the list of items affected by a Replace, Remove, or Move action.
Gets the index at which a Move, Remove, ore Replace action occurred.
Gets the name of the property that chanhged.
Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a Reset change.
The action that caused the event. This must be set to Reset.
Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a multi-item change.
Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a one-item change.
Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a multi-item Replace change.
Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a multi-item change or a reset change.
Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a one-item change.
Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a one-item Replace change.
Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a multi-item Replace change.
Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a multi-item Move change.
Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a multi-item Move change.
Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a one-item Replace change.
Provides data for the ViewChanged event.
Gets the list of new items involved in the change.
Gets the index at which the change occurred.
Gets the list of items affected by a Replace, Remove, or Move action.
Gets the index at which a Move, Remove, ore Replace action occurred.
Represent empty event dispatcher
Suspends the notifications.
Resumes the notifications.
Suspends the event.
The key.
Resumes the event.
The key.
Raises the event.
The event key.
The sender.
The args.
Adds the listener.
The event key.
The event raising method.
Removes the listener.
The event key.
The event raising method.
Removes all listeners for specified key
Clears all listeners
Represents the method that will handle the event of a .
2
Provides data for the event.
2
Initializes a new instance of the class.
One of the values.
Gets a value specifying how the list changed.
One of the values.
1
Represents the method that will handle unbound related events of a RadGridView.
The event sender, typically this is RadGridView
Instance of GridViewEventArgs containing the row related with this event
Provides data for events related to cell and row operations.
2
Initializes a new instance of the class.
The index of the column containing the cell that the event occurs for.
The index of the row containing the cell that the event occurs for.
columnIndex is less than -1.-or-rowIndex is less than -1.
Gets a value indicating the column index of the cell that the event occurs for.
The index of the column containing the cell that the event occurs for.
1
Gets a value indicating the row index of the cell that the event occurs for.
The index of the row containing the cell that the event occurs for.
1
Gets the cell value.
Represents the method that will handle the GridViewCollectionChanging events of a RadGridView.
The event sender
Instance of GridViewCollectionChangedEventArgs containing the data related with this event
Provides data for the GridViewCollectionChanged event
Initializes a new instance of the GridViewCollectionChangedEventArgs class.
Initializes a new instance of the GridViewCollectionChangedEventArgs class.
Initializes a new instance of the GridViewCollectionChangedEventArgs class.
Gets the GridViewTemplate where the event was fired.
Provides data for the GridViewCollectionChanging event
Initializes a new instance of the GridViewCollectionChangingEventArgs class.
The
The
The changed item
The index
The old index
Initializes a new instance of the GridViewCollectionChangingEventArgs class.
The
The
The new item
The old item
The new index
The property changing arguments
Initializes a new instance of the GridViewCollectionChangingEventArgs class.
The
The
The new items list
The old items list
The new items starting index
The old items starting index
The property changing arguments
Gets the
Fires when an instance of inheritor is needed.
An instance of .
An instance of
///
Provide data information about CreateDataItem event
Initializes a new instance of the class.
The instance of .
The instance of .
Gets or sets the row info.
The row info.
Gets the view info.
The view info.
Represents the state of a data-bound control when a data error occurred.
A data error occurred when copying content to the Clipboard. This value indicates that the cell value could not be converted to a string.
A data error occurred when committing changes to the data store. This value indicates that data entered in a cell could not be committed to the underlying data store.
A data error occurred when the selection cursor moved to another cell. This value indicates that a user selected a cell when the previously selected cell had an error condition.
A data error occurred when displaying a cell that was populated by a data source. This value indicates that the value from the data source cannot be displayed by the cell, or a mapping that translates the value from the data source to the cell is missing.
A data error occurred when trying to format data that is either being sent to a data store, or being loaded from a data store. This value indicates that a change to a cell failed to format correctly. Either the new cell value needs to be corrected or the cell's formatting needs to change.
A data error occurred when restoring a cell to its previous value. This value indicates that a cell tried to cancel an edit and the rollback to the initial value failed. This can occur if the cell formatting changed so that it is incompatible with the initial value.
A data error occurred when the lost focus. This value indicates that the could not commit user changes after losing focus.
A data error occurred when parsing new data. This value indicates that the could not parse new data that was entered by the user or loaded from the underlying data store.
A data error occurred when calculating the preferred size of a cell. This value indicates that the failed to calculate the preferred width or height of a cell when programmatically resizing a column or row. This can occur if the cell failed to format its value.
A data error occurred when deleting a row. This value indicates that the underlying data store threw an exception when a data-bound deleted a row.
A data error occurred when scrolling a new region into view. This value indicates that a cell with data errors scrolled into view programmatically or with the scroll bar.
Represents the method that will handle the DataError event of a RadGridView.
Provides data for the DataError event.
Initializes a new instance of the RadGridViewDataErrorEventArgs.
Gets the column index of the cell that the event occurs for.
The column index of the that the event occurs for.
1
Gets the row index of the cell that the event occurs for.
The row index of the that the event occurs for.
1
Gets details about the state of the RadGridView when the error occurred.
Gets the exception that represents the error.
Gets or sets a value indicating whether to throw the exception after the RadGridViewDataErrorEventHandler delegate is finished with it.
Represents the method that will handle DataGroup related events of a RadGridView.
Provides data for DataGroup events related to grouping operations.
Gets the gorup count.
Gets the expression.
Gets the header text.
Initializes a new instance of the class.
The related with the cell.
The related with the cell.
Compares the current instance of to the one passed as parameter
The object to compare to the current instance.
Gets the related with the cell.
Gets the related with the cell.
Gets a value indicating the column index of the cell that the event occurs for.
The index of the column containing the cell that the event occurs for.
1
Gets a value indicating the row index of the cell that the event occurs for.
The index of the row containing the cell that the event occurs for.
1
Represents the method that will handle row-related events of a RadGridView.
The event sender, typicaly this is RadGridView
Instance of GridViewEventArgs containing the row related with this event
Provides data for row-related RadGridView events.
Initializes a new instance of the GridViewRowEventArgs class.
The GridViewRowInfo that the event occurred for.
Gets the GridViewRowInfo associated with the event.
Represents the method that will handle row-related events of a RadGridView.
The event sender, typicaly this is RadGridView
Instance of GridViewEventArgs containing the row related with this event
Provides data for row-related RadGridView events.
Initializes a new instance of the GridViewRowEventArgs class.
The GridViewRowInfo that the event occurred for.
Initializes a new instance of the GridViewRowEventArgs class.
The GridViewRowInfo that the event occurred for.
Gets the GridViewRowInfo associated with the event.
Represents the method that will handle the GroupSummaryEvaluate events of a RadGridView.
Provides data for the GroupSummaryEvaluate event
Initializes a new instance of the GridViewRowEventArgs class.
Gets or sets the format string
Gets the DataGroup.
Gets or sets the group summary value
Gets the GridViewSummaryItem.
Gets the parent row.
Gets the event sender.
Represents the method that will handle the PositionChanged event.
Provides data for the PositionChanged event.
Initializes a new instance of the PositionChangingEventArgs class.
The new row.
The new column.
Gets the row that should be the new current row.
Gets the columnm that should be the new current column.
Represents the method that will handle the PositionChanging event.
Provides data for the PositionChanging event.
Initializes a new instance of the PositionChangingEventArgs class.
The new row.
The new column.
Gets the row that should be the new current row.
Gets the columnm that should be the new current column.
Represents the method that will handle events in GridViewRowInfoEnumerator.
Provides data for all events used uin GridViewRowInfoEnumerator.
Initializes a new instance of the RowEnumeratorEventArgs class.
The row that is currently processed.
Gets the row that is currently processed
Gets or sets a value indicating whether to process the row or not
Represents the method that will handle the RowSourceNeededEventArgs events of a RadGridView.
Provides data for the parent row in RadGridView Hierarchy Mode
Represents the method that will handle RowValidated event of RadGridView.
Event arguments for RowValidated event.
Initializes a new instance of the RowValidatedEventArgs class.
The that is validated.
Gets the that is validated.
The rowindex for the row.
Represents the method that will handle the RowValidating event of a RadGridView.
Provides data for the RowValidating event
Initializes a new instance of the RowValidatingEventArgs class.
The that is validating.
Gets the that is validating.
The rowindex for the row.
Gets the search criteria that is currently being used for the search operation.
Gets a cell info representing a new search result.
Gets a list of cell infos representing a new search result.
Gets a value indicating that the search operation is completed.
One or more items were added to the view.
One or more items were removed from the view.
One or more items were replaced in the view.
One or more items were moved within the view.
The content of the view changed dramatically.
An item in the view has changed.
filer in the view has changed.
sorting in the view has changed.
groping in the view has changed.
paging in the view has changed.
meta data like data item fields in the view has changed.
meta data like data item fields in the view has changed.
meta data like data item fields in the view has changed.
column property has changed.
row property has changed.
template property has changed.
Current view has changed.
Cell data is changed.
EnsureRowVisible called
EnsureCellVisible called
BestFitColumn called
Row is invalidated
Conditional formatting has changed
BeginEdit called
CurrentColumn changed
ExpandedChanged
ColumnGroupPropertyChanged
CurrentCellChanged
EndEdit called
ItemChanging called
FilterExpressionChanged called
Creates an instance of the FilterExpression class.
Creates an instance of the FilterExpression class.
The field name in the context of which the filter string is generated.
Creates an instance of the FilterExpression class with a new FilterPredicate.
The binary operation that is used by the new FilterExpression.
The GridKnownFunction that is used to create the FilterPredicate object.
The values that are used to create the FilterPredicate object.
Creates an instance of the FilterExpression class with a new FilterPredicate.
The field name in the context of which the filter string is generated.
The binary operation that is used by the new FilterExpression.
The GridKnownFunction that is used to create the FilterPredicate object.
The values that are used to create the FilterPredicate object.
Gets the valid predicate count.
Combines this FilterExpression object with another.
The second FilterExpression object.
The new FilterExpression object.
Converts the FilterExpression object to a filter string.
Gets or sets a value that indicates the name of the associated field.
Gets a collection containing the filter predicates.
Gets or sets a value that indicates which binary operator will be used when concatenating multiple filter expressions.
Gets a value indicating whether the filter expression is valid.
Logical operation between two consequetive s
Gets the filter expressions.
The filter expressions.
Represents a collection of FilterExpression objects.
Gets the owner of
The owner of the instance of
Represents a filter predicate
Creates new object
Creates a new object using the parameters.
The binary operator used in the filter predicate.
The used in the filter predicate.
Creates a new object using the parameters.
The binary operator used in the filter predicate.
The used in the filter predicate.
The values used in the filter predicate.
Gets or sets the function that is applied on the and the rows in the grid to filter them.
Gets or sets a value that indicates which binary operator will be used when concatenating multiple filter expressions.
A collection of values and parameters that are used in the predicate.
Each entry should be a value or reference to a parameter in the .
Gets a value indicating whether the filter predicate is valid.
Represents a collection of FilterPredicate objects.
Creates a new FilterPredicate object using the parameters and adds it to the collection.
The binary operator used in the filter predicate.
The used in the filter predicate.
The values used in the filter predicate.
Adds a collection of FilterPredicate objects.
The collection of FilterPredicate objects.
Adds a collection of FilterPredicate objects.
The collection of FilterPredicate objects.
Removes a collection of FilterPredicate objects.
The collection of FilterPredicate objects.
Removes a collection of FilterPredicate objects.
The collection of FilterPredicate objects.
Finds a FilterPredicate objects by value.
The value to look for.
The first matching FilterPredicate object. Null if there are none.
Predefined filter expression enumeration. Used by class.
No filter would be applied, filter controls would be cleared
Same as: FieldName LIKE '%value%'
Same as: FieldName NOT LIKE '%value%'
Same as: FieldName LIKE 'value%'
Same as: FieldName LIKE '%value'
Same as: FieldName = value
Same as: FieldName != value
Same as: FieldName > value
Same as: FieldName < value
Same as: FieldName >= value
Same as: FieldName <= value
Same as: value1 <= FieldName <= value2.
Note that value1 and value2 should be separated by [space] when entered as
filter.
Same as: FieldName <= value1 && FieldName >= value2.
Note that value1 and value2 should be separated by [space] when entered as
filter.
Same as: FieldName = ''
Same as: FieldName != ''
Only null values
Only those records that does not contain null values within the corresponding column
Provides helper methods for RadGridView. This class is used internally.
Gets the valid sub types.
Type of the base.
The type resolution service.
Gets the all sub types.
Type of the base.
Shows the error dialog.
The UI service.
The ex.
Gets the binding source name prefix.
The data source.
The data member.
Builds the name from text.
The text.
Type of the component.
The service provider.
Gets a unique name for an item of the collection.
The
A base name to use.
the unique name for the collection.
Gets a unique name for an item of the unique.
The collection.
A base name to use.
A unique name for the collection.
Checks whether the specified unique name exists in the specified collection.
The to look.
A valid unique name.
true if the name exists.
Checks whether the a column can be bounded to data of this
The type to check
True if the type is bindable, false otherwise.
This class contains logical information about visual presentation of flat tabular data in .
Initializes a new instance of the .
The which this view corresponds to.
Finds the parent of instance.
The row info.
The parent of instance.
Refreshes the ChildRows of GridViewInfo.
Gets a value that indicates whether the ChildRows collection of GridViewInfo needs to be refreshed.
true if [needs refresh]; otherwise, false.
Gets the instance of which the current view corresponds to.
Gets the parent which the current view is linked to.
Gets the index of the in the currently selected group.
Gets the instance of representing the header row for the current view.
Gets the instance of representing the header row for the current view.
Gets the instance of for the current view.
This row represents the row which is used by users to add new data.
Gets the instance of for the current view.
This row represents the row which is used by users to search through the data inside .
Gets a readonly list of containing the system rows in this view.
Gets a readonly list of containing the pinned rows in this view.
Gets a readonly list of containing the summary rows in this view.
Gets or sets the current row of the current view.
Gets the rows in this view.
The rows.
Gets the rows in this view.
The rows.
Determines whether [contains] [the specified template].
The template.
true if [contains] [the specified template]; otherwise, false.
Indexes the of.
The template.
Gets the with the specified template.
Loads the specified rows.
The rows.
Loads the specified rows.
The rows.
Determines whether [contains] [the specified item].
The item.
true if [contains] [the specified item]; otherwise, false.
Copies to.
The array.
Index of the array.
Indexes the of.
The item.
Returns an enumerator that iterates through the collection.
A that can be used to iterate through the collection.
Gets the at the specified index.
Adds the range.
The rows.
Adds a row to the collection
A variable number of objects that populate the cells of the new GridViewRowInfo.
The sorted index of the new row.
Adds a new row to the rows collection.
An instance
Create new row. The new row is not added to collection.
Moves a specified row in unbound mode
The old index of the row.
The new index of the row.
Adds an item to the .
The object to add to the .
The is read-only.
Removes all items from the .
The is read-only.
Determines whether the contains a specific value.
The object to locate in the .
true if is found in the ; otherwise, false.
Copies the elements of the to an , starting at a particular index.
The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing.
The zero-based index in at which copying begins.
is null.
is less than 0.
is multidimensional.
-or-
is equal to or greater than the length of .
-or-
The number of elements in the source is greater than the available space from to the end of the destination .
-or-
Type T cannot be cast automatically to the type of the destination .
Removes the first occurrence of a specific object from the .
The object to remove from the .
true if was successfully removed from the ; otherwise, false. This method also returns false if is not found in the original .
The is read-only.
Returns an enumerator that iterates through the collection.
A that can be used to iterate through the collection.
Determines the index of a specific item in the .
The object to locate in the .
The index of if found in the list; otherwise, -1.
Inserts an item to the at the specified index.
The zero-based index at which should be inserted.
The object to insert into the .
is not a valid index in the .
The is read-only.
Removes the item at the specified index.
The zero-based index of the item to remove.
is not a valid index in the .
The is read-only.
Gets the owner.
The owner.
Gets the number of elements contained in the .
The number of elements contained in the .
Gets a value indicating whether the is read-only.
true if the is read-only; otherwise, false.
Gets or sets the at the specified index.
Represents a collection containing that represent the selected rows in RadGridView.
Initializes a new instance of the .
Initializes a new instance of the .
An instance of the .
Defines how bottom pinned rows will be layed out.
The bottom pinned rows will stay below the scrollable rows. If there are not enough rows to fill the viewport there will be no gap between the scrollable and pinned rows.
The bottom pinned rows will remain at the bottom of the viewport no matter how many scrollable rows there are in the viewport.
Gets the sort descriptors context.
The sort descriptors context.
This class contains logical information about a row of tabular data which is presented in the .
Initializes a new instance of the .
An instance of which the current row belongs to.
Calculates the actual height of the row.
Invalidates the row visual state.
Ensures that the row is visible.
Ensures that the row is visible.
if set to true, it expands all parent rows.
Deletes the row from the GridViewRowCollection.
Gets the error text associated with specified cell in this row.
The field name that specifies the cell.
The error text if successfull.
Determines whether the row has child rows.
true if the row has child rows; otherwise, false.
Allows PropertyChanging and PropertyChanged notifications to be temporary suspended.
Resumes property notifications after a previous SuspendPropertyNotifications call.
Searches up the chain of parents and returns the first one of the specified type.
Gets a value indicating whether the row is valid in its context.
Gets or sets a valie indicating whether the row is initialized.
Gets a value indicating whether the row is attached with a template.
Gets the value asscociated with the specified column.
An isntance of
The value for the column.
Gets the local cache for this row.
If a cell from this row is a search row hit, it's column info will be stored in this cache.
Determines whether the row is internally created by RadGridView and is used for displaying some dynamic information.
Gets a value indicating whether the row has been modified and changes are not saved in the data layer.
Gets or sets the error message text for row-level errors.
Gets the DataGroup that owns this row
Gets the index of row in GridViewRowCollection.
The index.
Gets the instance of which the row belongs to.
Gets the instance of which the corresponds to.
Gets the containing all objects for the current row.
Tag object that can be used to store user data, corresponding to the row.
Gets the data-bound object that populated the row.
Gets or sets the minimum height of the row.
Gets or sets the maximum height of the row.
Gets or sets the current height of the row.
Gets value indicating whether the column contains the currently selected cell in the RadGridView.
Gets or sets a value indicating whether the row is selected.
Gets or sets a value indicating whether the row is expanded for as a grouping header row or when showing hierarchical structure.
Gets or sets a value indicating whether the row is visible.
Gets or sets value indicating whether the current row is pinned and cannot be moved from its location when a user scrolls vertically.
Gets or sets the pin position for the row. When the row is pinned, it cannot be moved from its location when a user scrolls vertically.
Gets a value indicating if the values in the row can be edited.
Gets a value indicating whether the row index is odd.
Gets or sets value indicating whether the user can resize the row.
Gets the type of the for current GridViewRowInfo.
Gets the level of this hierarchical row.
Gets the parent row for this row.
Gets the visual child rows.
The visual child rows.
Suspends the search functionality. While suspended no searches will be started.
Resumes the search functionality after it has been suspended through the method.
Resumes the search functionality after it has been suspended through the method.
Controls whether a search should be started after search is resumed.
Gets or sets the that will be used for case insensitive searches.
Gets or sets the culture that will be used for case insensitive seraches.
Gets the index of the currently selected search result.
Gets the current count of search results. This number changes as new results are found.
Gets a value indicating whether the search functionality is suspended.
Gets a value indicating if there is an ongoing search operation at the moment.
Gets or sets a value indicating the number of results that will be returned one at a time by the search mechanism.
Gets or sets a value indicating the number of search results that will be returned as a group after the has been reached.
Gets or sets a value indicating whether serach will be case sensitive or case insensitive.
Gets or sets whether search results should be highlighted.
Determines if the first found cell will be selected and brough into view.
Gets the current/last search criteria.
Represents a summary item.
This is the default constructor of GridViewSummaryItem
Initializes a GridViewSummaryItem.
The name of the column that will be used by the aggregate function.
Formatting to be applyed
the aggregate that will be used by the SumaryInfo
Gets or sets the aggregate expression. This property essentially replaces the Aggregate property by providing advanced
expressions compared to single function. This propery has higher precedence compared to the Aggregate property which is obsolete.
Gets or sets the aggregate function that will be used with this summary info.
Gets or sets the name of the column that will be used by the aggregate function.
Gets or sets the formatting string that is applied to the value.
Gets or sets the owner template.
Represents a summary row item containing summary items.
Initializes a new instance of the .
Initializes a new instance of the .
Gets the item related with the specified field name.
the field name
an instance of if found, null otherwise.
Gets or sets the array of GridViewSummaryItem fields that describe this summary row.
Gets or sets the owner template.
Represents a collection containing objects.
Represents the method that will handle the GridViewPdfExportCellFormatting events of GridViewPdfExport.
The event sender.
Instance of containing the cell related with this event
Provides data for the GridViewPdfExportCellFormatting event
Initializes a new instance of the class.
The cell element which is drawn.
The related with the cell.
The related with the cell.
Gets the Cell Element which is drawn.
Specifies the way how a logo image is drawn.
Represents the method that will handle the CellFormatting event.
The sender.
The instance containing the event data.
Provides event arguments for the CellFormatting event
Initializes a new instance of the class.
Index of the grid row.
Index of the grid column.
Type of the grid RowInfo.
The grid view CellInfo.
The cell in the workbook.
The cell style, allowing to introduce appearance modification to the exported cells.
Get source grid's column index
Get source grid's row index
Get source grid's row type
Get a reference to the source grid's cell.
Get excel cell element for further formatting
Get style element for further formatting
Obsolete: Use GridViewSpreadExport instead.
SpreadExport is a powerful exporting API, allowing to export RadGridView to XLSX, PDF, CSV, and TXT format, utilizing the Document Processing Libraries.
GridViewSpreadExport is a powerful exporting API, allowing to export RadGridView to XLSX, PDF, CSV, and TXT format, utilizing the Document Processing Libraries.
Initializes a new instance of the class.
The grid to export.
Initializes a new instance of the class.
The grid to export.
The spread export format.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Creates new instance of ISpreadExportRenderer interface using reflection.
Obsolete. Use RunExport(string fileName, ISpreadExportRenderer exportRenderer) instead.
Starts an export operation.
The file name where data will be exported.
Obsolete. Use RunExport(string fileName, ISpreadExportRenderer exportRenderer, string sheetName) instead.
Starts an export operation, in the specified sheet. If such sheet does not exist, it gets created.
The file name where data will be exported.
Name of the sheet.
Obsolete. Use RunExportAsync(string fileName, ISpreadExportRenderer exportRenderer) instead.
Starts an export operation that runs in a background thread.
The file name where data will be exported.
Obsolete. Use RunExportAsync(string fileName, ISpreadExportRenderer exportRenderer, string sheetName) instead.
Starts an async export operation, in the specified sheet. If such sheet does not exist, it gets created.
The file name where data will be exported.
Name of the sheet.
Starts an export operation.
The file name where data will be exported.
Starts an export operation, in the specified sheet. If such sheet does not exist, it gets created.
The file name where data will be exported.
Name of the sheet.
Starts an export operation that runs in a background thread.
The file name where data will be exported.
Instance of ISpreadExportRenderer class.
Starts an async export operation, in the specified sheet. If such sheet does not exist, it gets created.
The file name where data will be exported.
Name of the sheet.
Starts an export operation.
The stream where data will be exported.
Starts an export operation, in the specified sheet. If such sheet does not exist, it gets created.
The stream where data will be exported.
Name of the sheet.
Starts an export operation that runs in a background thread.
The stream where data will be exported.
Instance of ISpreadExportRenderer class.
Starts an async export operation, in the specified sheet. If such sheet does not exist, it gets created.
The stream where data will be exported.
Name of the sheet.
Cancels an asynchronous export operation.
Check if date is supported from MS Excel
True if value is supported
Gets or set if child rows should be exported.
Gets or sets a value indicating whether the visual settings should be exported.
Note that if using RunExportAsync
method to export, the visual settings will not be exported.
true if visual settings are exported; otherwise, false.
Gets or sets the name of the sheet.
The name of the sheet.
Gets or sets the maximum number of rows per sheet.
The sheet max rows.
Gets or sets a value indicating how summary rows are exported.
The summaries export option.
Gets or sets a value indicating how hidden columns are exported.
The hidden column option.
Gets or sets a value indicating how hidden rows are exported.
The hidden row option.
Gets or sets a value indicating how the export behaves when paging is enabled.
The paging export option.
Gets or sets the child view export mode.
The child view export mode.
Gets or sets the RadGridView to export.
The RadGridView to export.
Gets or sets the format of the exported file - PDF, XLSX, CSV or TXT.
The file extension.
Specifies whether a file will be exported as a new file, or if a file with the same name already exists at the specified path, a new sheet will be added to it.
ExportAsNewSheetInExistingFile - will add a new sheet to the specified file, if it exists
ExportInNewFile - will create/override the specified file
Gets or sets a value indicating whether to export grouped columns.
Gets or sets a value indicating whether to freeze the header row in the exported file.
Gets or sets a value indicating whether to freeze pinned rows.
Gets or sets a value indicating whether to freeze pinned columns.
Gets or sets a value indicating whether to export hierarchy and group child rows grouped.
Gets or sets a value indicating whether to export view definition.
Note that if using RunExportAsync
method to export, the view definition will not be exported.
Occurs when a child view will be exported.
Occurs for every cell that is being exported.
Occurs when the export process completes.
Occurs when the progress of an async export operation changes.
Occurs when an async export operation is completed.
Represents the method that will handle the CellFormatting event.
The sender.
The instance containing the event data.
Provides event arguments for the SpreadCellFormatting event
Initializes a new instance of the class.
Index of the excel row.
Index of the excel column.
The export cell.
The cell in the worksheet.
Gets the index of the excel column.
Gets the index of the excel row.
Gets the row type of source grid.
Gets the export cell element.
Gets the style element for further formatting.
Gets the ICellExporter
element.
Represents the method that will handle the SpreadStreamRowCreated and SpreadStreamRowCreated events.
The sender.
The instance containing the event data.
Provides event arguments for the SpreadRowCreated and SpreadRowExporting events.
Gets the row index of source grid.
Gets the row type.
Gets a reference to the row of source grid.
Gets the IRowExporter
element.
Initializes a new instance of the class.
The grid to export.
Initializes a new instance of the class.
The grid to export.
The spread export format.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Starts an export operation.
The file name where data will be exported.
Instance of ISpreadStreamExportRenderer class.
Starts an export operation, in the specified sheet. If such sheet does not exist, it gets created.
The file name where data will be exported.
Instance of ISpreadStreamExportRenderer class.
Name of the sheet.
Starts an export operation that runs in a background thread.
The file name where data will be exported.
Instance of ISpreadStreamExportRenderer class.
Starts an async export operation, in the specified sheet. If such sheet does not exist, it gets created.
The file name where data will be exported.
Instance of ISpreadStreamExportRenderer class.
Name of the sheet.
Starts an export operation.
The stream where data will be exported.
Instance of ISpreadStreamExportRenderer class.
Starts an export operation, in the specified sheet. If such sheet does not exist, it gets created.
The stream where data will be exported.
Instance of ISpreadStreamExportRenderer class.
Name of the sheet.
Starts an export operation that runs in a background thread.
The stream where data will be exported.
Instance of ISpreadStreamExportRenderer class.
Starts an async export operation, in the specified sheet. If such sheet does not exist, it gets created.
The stream where data will be exported.
Instance of ISpreadStreamExportRenderer class.
Name of the sheet.
Cancels an asynchronous export operation.
Creates the snapshot rows.
The traverser.
The export row infos.
The visible columns.
The current indent.
Check if date is supported from MS Excel
True if value is supported
Gets or set if child rows should be exported.
Gets or sets a value indicating whether the visual settings should be exported.
true if visual settings are exported; otherwise, false.
Gets or sets the name of the sheet.
The name of the sheet.
Gets or sets the maximum number of rows per sheet.
The sheet max rows.
Gets or sets a value indicating how summary rows are exported.
The summaries export option.
Gets or sets a value indicating how hidden columns are exported.
The hidden column option.
Gets or sets a value indicating how hidden rows are exported.
The hidden row option.
Gets or sets a value indicating how the export behaves when paging is enabled.
The paging export option.
Gets or sets the child view export mode.
The child view export mode.
Gets or sets the RadGridView to export.
The RadGridView to export.
Gets or sets the format of the exported file - XLSX or CSV.
The file extension.
Gets or sets a value indicating whether to export grouped columns.
Gets or sets a value indicating whether to freeze the header row in the exported file.
Gets or sets a value indicating whether to freeze pinned rows.
Gets or sets a value indicating whether to freeze pinned columns.
Gets or sets a value indicating whether to export hierarchy and group child rows grouped.
Gets or sets a value indicating whether to export view definition.
Note that if using RunExportAsync
method to export, the view definition will not be exported.
Occurs when a child view will be exported.
Occurs for every cell that is being exported.
Occurs when a new row is created in current worksheet.
This is suitable place to set any row properties(like height) and/or add any indent cells.
Occurs when a spread row is about to be exported.
This is suitable place to add any additional cells at the end of the row.
Occurs when the export process completes.
Occurs when the progress of an async export operation changes.
Occurs when an async export operation is completed.
Determines how the export handles child views when exporting hierarchy.
Always exports the first view.
Exports the view that is active in the grid.
In this mode the ChildViewExporing event is fired. The event allows to choose the view to export in row by row basis.
In this mode all child views are exported. Available in GridViewSpreadExport and GridViewPdfExport.
Determines how the exporter exports data when paging is enabled.
The exporter will export only the data on the current page.
The exporter will export the data from all pages.
Search for real visible fill and mix its colors
Mixed color, ready for export
Converts padding in millimeters to Dip.
Value.
Converts padding in Dip to millimeters.
Value.
Converts millimeters to Dip.
Value in millimeters.
Value converted to Dip
Converts Dip to millimeters.
Value in Dip.
Value converted to millimeters.
Converts ContentAlignment to a value which is used in RightToLeft mode.
Initial value.
Converted value.
Represents the method that will handle the CellPaint events of ExportToPDF.
The event sender.
Instance of containing the cell related with this event
Provides data for the CellPaint event
Provides event arguments for the PageCreated event
Initializes a new instance of the class.
The editor object used to draw.
The rectangle in which the editor draws.
Gets the editor object used to draw.
Gets the rectangle in which the editor draws.
Initializes a new instance of the class.
The cell element which is drawn.
The object used to draw the cell.
The rectangle in which the cell is drawn.
Gets the Cell Element which is drawn.
Represents the method that will handle the Export event.
The event sender.
The instance containing the event data.
GridViewPdfExport is an exporting API, allowing to export RadGridView to PDF format, utilizing the Document Processing Libraries.
Allows to add logo to the header or footer.
Number of the current page
Total number of pages
Date when the exporting was started.
Time when the printing was started.
Username associated with the current thread (the current Windows login))
Initializes a new instance of the GridViewPdfExport class.
The grid to export.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Gets the row size using the provided row layout.
The row to measure.
The row layout to be used for the measure.
The size of the row.
Exports the header part of the page.
Exports the footer part of the page.
Parses a given string for special words.
The string.
The parsed string.
Starts an export operation.
The Stream where the RadGridView will be exported.
Instance of IPdfExportRenderer class.
Starts an export operation that runs in a background thread.
The stream where data will be exported.
Instance of IPdfExportRenderer class.
Creates new instance of IPdfExportRenderer using reflection.
Obsolete. Use RunExport(string fileName, IPdfExportRenderer pdfExportRenderer) instead.
Starts an export operation.
The file name where data will be exported.
Obsolete. Use RunExportAsync(string fileName, IPdfExportRenderer exportRenderer) instead.
Starts an export operation that runs in a background thread.
The file name where data will be exported.
Starts an export operation.
The file name where data will be exported.
.
Starts an export operation that runs in a background thread.
The file name where data will be exported.
Instance of IPdfExportRenderer class.
Cancels an asynchronous export operation.
Cancels current export operation.
Gets or sets if child rows should be exported.
Gets or sets a value indicating whether the visual settings should be exported.
true if visual settings are exported; otherwise, false.
Gets or sets a value indicating how summary rows are exported.
The summaries export option.
Gets or sets a value indicating how hidden columns are exported.
The hidden column option.
Gets or sets a value indicating how hidden rows are exported.
The hidden row option.
Gets or sets a value indicating how the export behaves when paging is enabled.
The paging export option.
Gets or sets the child view export mode.
The child view export mode.
Gets or sets the RadGridView to export.
The RadGridView to export.
Gets or sets the file extension of the exported file.
The file extension.
Gets or sets the page size in millimeters for the exported file.
Gets or Sets the margins of pages that will be exported in millimeters.
Gets or sets a value indicating whether the content of page should fit into the page width.
Default value is true.
Gets or sets the document scaling. Default value is 1. For example, scale of 1.2f means 20% size increase.
Gets or sets a value indicating whether grouped columns should be exported.
Default value is true.
Gets or sets a value indicating whether the header row should be exported on each page.
Default value is true.
Gets or sets the indent of group and hierarchy rows.
Gets or sets a value indicating whether header and footer should be exported.
Gets or sets the header height.
Gets or sets the footer height.
Gets or sets the font of the page header.
Gets or sets the font of the page footer.
Gets or sets the text that will be exported near the upper left corner of the page.
Gets or sets the text that will be exported at the top center of the page.
Gets or sets the text that will be exported near the upper right corner of the page.
Gets or sets the text that will be exported near the bottom left corner of the page.
Gets or sets the text that will be exported at the bottom center of the page.
Gets or sets the text that will be exported near the bottom right corner of the page.
[true] if the LeftHeader and RightHeader should be reversed on even pages, [false] otherwise.
[true] if the LeftFooter and RightFooter should be reversed on even pages, [false] otherwise.
Gets or sets the header/footer logo.
Gets or sets the alignment of logo image in header/footer.
Gets or sets the way the logo is drawn.
Gets or sets export settings.
Gets or sets a value indicating whether to export view definition.
Occurs when a child view will be exported.
Occurs for every cell that is being exported.
Occurs when a cell is drawn.
Occurs when the export process completes.
Occurs when the header is exported.
Occurs when the footer is exported.
Occurs when the progress of an async export operation changes.
Occurs when an async export operation is completed.
Localizes the strings in the control by using the current .
Loads the from the printed into the dialog
The to be edited in the dialog.
Loads the into the dialog.
The to be loaded in the dialog.
Saves all settings form the dialog.
Enables or disables the custom font properties depending on the KeepVisualStyles property setting.
Required designer variable.
Clean up any resources being used.
true if managed resources should be disposed; otherwise, false.
Required method for Designer support - do not modify
the contents of this method with the code editor.
Gets the settings edited in the dialog.
Gets the row that is currently printed.
Gets the column that is currently printed.
Gets the print cell element which will be printed.
Gets the used for the painting.
Gets the row that is currently printed.
Gets the column that is currently printed.
Gets the rectangle in which the cell will be printed.
Determines how the column widths will be set when printing.
The total column width will be resized to mach the page width while preserving the individual column width ratios.
The column widths will not be changed but the grid will be centered on the page.
The column widths will not be changed.
Gets or sets a value indicating whether hidden rows will be traversed
Renders a whole page using the settings provided.
The traverser to iterate the grid with.
The size of the drawable area.
The graphics used for the drawing.
The print settings used for the drawring.
The number of the current page.
Resets the print style for subsequent use.
Gets the view definition type this print style is for.
The type of the view definition.
Creates a header print cell element.
The column which header is the cell.
The to be printed.
Creates a group print cell element.
The group row that this print cell represents.
The to be printed.
Creates a data print cell element.
The actual grid view cell that will be printed.
The to be printed.
Creates a summary print cell element.
The actual grid view summary cell that will be printed.
The to be printed.
Creates an image print cell element.
The actual grid cell that holds the image info.
The to be printed.
Gets the height of a given data row taking into account if the grid AutoSizeRows property is true.
The row to be measured.
The row layout.
Gets the cell's desired width
An instance of
Returns the desired cell's with
Detaches the specified cell from the cell element provider.
The cell element provider.
The cell.
Detaches the specified row from the row element provider.
The row element provider.
The row.
Renders a whole page using the settings provided.
The traverser to iterate the grid with.
The size of the drawable area.
The graphics used for the drawing.
The print settings used for the drawing.
The number of the current page.
Resets the print style for subsequent use.
Occurs after a cell is being formatted and painted.
The
Occurs for each cell that is being printed.
The
Occurs for hierarchy rows with more than one child views.
The
Gets the associated .
Gets the view definition type this print style is for.
The type of the view definition.
Fires after a cell is being formatted and painted.
Fires for each cell that is being printed.
Fires for hierarchy rows with more than one child views.
Determines how child views are printed when printing hierarchy.
Always prints the first view.
Prints the view that is active in the grid.
In this mode the ChildViewPrinting event is fired. The event allows to choose the view to export on a row by row basis.
Gets the row size using the provided row layout.
The row to measure.
The row layout to be used for the measure.
The size of the row.
Prints a single cell that is wide as the whole .
The actual row that is being printed.
The used for layouting the cells.
The print settings to print the row with.
The X coordinate that the row should start to paint.
The Y coordinate that the row should start to paint.
The used for the drawing.
Prints a single row of the .
The actual row that is being printed.
The used for layouting the cells.
The print settings to print the row with.
The X coordinate that the row should start to paint.
The Y coordinate that the row should start to paint.
The used for the drawing.
Renders a whole page using the settings provided.
The traverser to iterate the grid with.
The size of the drawable area.
The graphics used for the drawing.
The print settings used for the drawing.
The number of the current page.
Resets the print style for subsequent use.
Gets the view definition type this print style is for.
The type of the view definition.
Represents a collection of column collections.
Initializes a new instance of the class.
Each represents a separate page.
Adds the specified columns as a new . The represents a separate page.
The columns.
Clears all instances in this collection.
Inserts the specified to the specified index. Each represents a separate page.
The index.
The columns.
Removes the at the specified index.
The index.
Returns an enumerator that iterates through a collection.
An object that can be used to iterate through the collection.
Gets or sets the at the specified index.
The index.
The index.
Gets the count of the instances in this collection.
The count.
Gets the row size using the provided row layout.
The row to measure.
The row layout to be used for the measure.
The size of the row.
Prints a single cell that is wide as the whole .
The actual row that is being printed.
The used for lay outing the cells.
The print settings to print the row with.
The X coordinate that the row should start to paint.
The Y coordinate that the row should start to paint.
The used for the drawing.
Prints a single row of the .
The actual row that is being printed.
The used for layouting the cells.
The print settings to print the row with.
The X coordinate that the row should start to paint.
The Y coordinate that the row should start to paint.
The used for the drawing.
Renders a whole page using the settings provided.
The traverser to iterate the grid with.
The size of the drawable area.
The graphics used for the drawing.
The print settings used for the drawing.
The number of the current page.
Resets the print style for subsequent use.
Gets the view definition type this print style is for.
The type of the view definition.
Gets or sets the font used for data cells.
Gets or sets the font used for group cells.
Gets or sets the font used for header cells.
Gets or sets the font used for summary cells.
Gets or sets a indent in pixels when printing a hierarchical grid.
Gets or sets a value indicating whther grouping is printed.
Gets or sets a value indicating whether summaries are printed.
Gets or sets a value indicating whether hierarchy is printed.
Gets or sets a value indicating whether hidden rows are printed.
Gets or sets a value indicating whethwe hidden columns are printed.
Gets or sets a value indicating whether alternating row color is printed.
Gets or sets a value indicating whether header cells are printed on each page or only on the first.
Gets or sets a value indicating whether all pages will be printed when paging is enabled.
true if all pages will be printed; otherwise, false.
Gets or sets the default back color for data cells.
Gets or sets the default back color of header cells.
Gets or sets the default back color of group rows.
Gets or sets the default back color of summary cells.
Gets or sets the default color of all borders.
Gets or sets the default padding for all cells.
Gets or sets a value indidcating the alternating row color for odd rows.
Gets or sets a value indicating how the grid is positioned on the printed page.
Gets or sets a value indicating how child views are printed when printing a hierarchical grid.
Initializes the default values for the style.
Initializes the correct print renderer for the current grid view definition
The grid that is being printed.
An instance of the correct print renderer for the given grid view.
Draws a whole document page.
The available drawing area.
The used for the drawing.
The number of the page that is being drawn.
Gets the number of pages needed for drawing the associated .
The available drawing area.
The number of needed pages.
Resets the print style for subsequent use.
Fires when the content of a print cell is painted, allows custom painting.
The initiator of the event.
The event arguments.
Fires when the content of a print cell needs to be formatted for print.
The initiator of the event.
The event arguments.
Occurs for hierarchy rows with more than one child views.
The initiator of the event.
The
Gets or sets the font that will be used for the data cells.
Gets or sets the font that will be used for the group cells.
Gets or sets the font that will be used for the header cells.
Gets or sets the font that will be used for the summary cells.
Gets or sets a indent in pixels when printing a hierarchicle grid.
Gets or sets a value indicating whether grouing will be printed.
Gets or sets a value indicating whether summary rows will be printed.
Gets or sets a value indicating whether hidden rows will be printed.
Gets or sets a value indicating whether hierarchy will be printed.
Gets or sets a value indicating whether hidden columns will be printed.
Gets or sets a value indicating whether alternating row color is printed.
Gets or sets a value indicating whether header cells will be printed on each page. This setting does not work when printing a hierarchical grid.
Gets or sets a value indicating whether all pages will be printed when paging is enabled.
true if all pages will be printed; otherwise, false.
Gets or sets the default back color for data cells.
Gets or sets the default back color of header cells.
Gets or sets the default back color of group rows.
Gets or sets the default back color of summary cells.
Gets or sets a value indidcating the alternating row color for odd rows.
Gets or sets the default color of all borders.
Gets or sets the default padding for all cells.
Gets or sets a value indicating how the columns will be printed.
Gets or sets a value indicating how child views are printed when printing a hierarchical grid.
Gets the that this print styles is assigned to.
Gets the traverser that is used to traverse the RadGridView
Gets or sets the print renderer that is used for print rendering.
Fires when the content of a print cell is painted, allows custom painting.
Fires when the content of a print cell needs to be formatted for print.
Fires for hierarchy rows with more than one child views.
Represents a collection of columns.
Initializes a new instance of the class.
Initializes a new instance of the class.
The number of elements that the new list can initially store.
Initializes a new instance of the class.
A collection of columns that will be added initially to the collecton.
Gets the row size using the provided row layout.
The row to measure.
The row layout to be used for the measure.
The size of the row.
Prints a single cell that is wide as the whole .
The actual row that is being printed.
The used for layouting the cells.
The print settings to print the row with.
The X coordinate that the row should start to paint.
The Y coordinate that the row should start to paint.
The used for the drawing.
Prints a single row of the .
The actual row that is being printed.
The used for layouting the cells.
The print settings to print the row with.
The X coordinate that the row should start to paint.
The Y coordinate that the row should start to paint.
The used for the drawing.
Prints a single row of the .
The actual row that is being printed.
The used for layouting the cells.
The print settings to print the row with.
The X coordinate that the row should start to paint.
The Y coordinate that the row should start to paint.
The used for the drawing.
The available draw area to print the row in.
Renders a whole page using the settings provided.
The traverser to iterate the grid with.
The size of the drawable area.
The graphics used for the drawing.
The print settings used for the drawing.
The number of the current page.
Resets the print style for subsequent use.
Gets or sets the print pages. Collection of , where each collection represents a separate page.
The print pages.
Gets or sets the current print page. Used for Multi-page printing.
The current print page.
Gets the view definition type this print style is for.
The type of the view definition.
Defines the priority of an event listener.
Lowest priority listener, will receive events after all other listeners.
Low priority listener, will receive events after other listeners.
Normal priority.
High priority listener, will receive events before listeners with normal priority.
Highest priority listener, will receive events before all other listeners.
Event is dispatched synchronously.
Event is dispatched asynchronously.
Defines how a IGridViewEventListener instance wants to process an internal GridView event.
The core ProcessEvent callback is executed.
The PreProcessEvent callback is executed.
The PostProcessEvent callback is executed.
The listener wants to analyze the queue of events that are to be dispatched.
All callbacks participate in event dispatching.
All process callbacks plus queue analysis
Defines the semantic of an event that occurs within a RadGridView instance.
Gets the instance that raised the CLR event initially.
Gets the arguments associated with the event.
Gets the event information.
Gets the instance that sends this event.
Gets the GridViewSynchronizationService instance that dispatches this event.
Pre-Processes the specified event.
True if the event may be further dispatched, false otherwise.
Processes the specified event.
True if the event may be further dispatched, false otherwise.
Post-Processes the specified event.
True if the event may be further dispatched, false otherwise.
Processes the specified event by following the PreProcess-Process-PostProcess semantic.
True if the event may be further dispatched, false otherwise.
Dispatches an event to all listeners, considering the process mode.
Returns true if the event has been processed and dispatch may continue.
Encapsulates a result, returned by a IGridViewEventListener
Determines whether the event is handled (processed). This means that the default processing is not needed.
Determines whether event dispatching should be canceled.
Defines the possible types of events within RadGridView.
Data related notification.
UI related notification.
Both event types.
Core entry point for all internal events in RadGridView. Provides synchronization semantic for all received notifications and dispatches them to all listeners.
Begins a Dispatch process.
Ends Dispatch transaction without flushing pending events.
Ends Dispatch transaction and flushes all pending events.
Suspends event dispatching.
Resumes event dispatching, previously suspended by a SuspendDispatch call.
Forces any events present on the events queue to be immediately dispatched.
Suspends dispatching of events with the specified ID.
Resumes dispatching of events with the specified ID.
Dispatches
The template.
The instance of which will be dispatched.
if set to true, the UI will be asynchronously processed when GridEventType.Both is dispatched.
Gets the event that is currently being dispatched.
Determines whether the service is currently in a process of dispatching all queued events.
Determines whether the service is queuing any incomming events without dispatching them.
Determines whether event dispatching is suspended. If true any incomming events will not be queued.
Gets a value indicating whether the dispatching of UI events is suspended.
true if the UI event dispatching is suspended; otherwise, false.
Gets a value indicating whether the dispatching of Data events is suspended.
true if the Data Event dispatching is suspended; otherwise, false.
This component represents a customizable view template for displaying flat tabular data.
Create new row item.
Initializes IDataItemSource.
Raises the PropertyChanging event.
Note: This method is called even when the notifications are suspended.
A instance containing event data.
Raises the PropertyChanged event
The name of the property
Raises the NotifyPropertyChanged event
General method for setting the value of the field related to the property that is modified.
This method confirms that the old and new values are different, then fires the
event, then sets the given value to the supplied field,
and fires the event.
Note: If the event is canceled, the last two actions are
not performed.
public class MyNotificationsTest : NotifyPropertyBase
{
private int myInt = 0;
private int myInt2 = 0; //
public int AsInt
{
get
{
return this.myField;
}
set
{
if (SetProperty("AsInt", ref this.myInt, value))
{
// perform additional actions when new value is set to myInt.
}
}
}
public int AsInt2
{
get
{
return (float)this.myInt2;
}
set
{
// The following property setter is the same as the previous one.
if (this.myInt2 != value)
{
PropertyChangingEventArgs2 ea = new PropertyChangingEventArgs2("AsInt2", value);
OnPropertyChanging(ea);
if (!ea.Cancel)
{
this.myInt2 = (int)ea.Value;
OnPropertyChanged("AsInt2");
// perform additional actions when new value is set to myInt2.
}
}
}
}
}
The two setter implementations are identical. If you require to perform some actions before
the event is fired, you can use the second implementation, or,
a better solution is to override the ProcessPropertyChanged method and place
the code there.
The type of the field that is to be modified.
The name of the property, that will appear as propertyName in the and event args.
The field, that is related to the property.
The value that is to be set to the field in case the event is not being Canceled.
true if new value is being set
Begins initialization of the view template.
Ends view template initialization.
Sets the parent for this template. Never use this method directly. Instead, add the template to its parent's collection.
The parent template.
Resets the hierarchy data provider.
Defers the refresh.
Refreshes this instance.
Refreshes the specified affected columns.
The affected columns.
Begins the update.
Ends the update.
Ends the update.
Ends the update.
Ends the update.
This method is used to notify the template, that a row is expanded, while event dispatch is suspended.
Unbound load the IDatareader data and reset current DataSource
Widens / shrinks all columns based on the space required by the text in the columns.
Widens / shrinks all columns based on the space required by the text in the columns.
The mode.
Expands all group rows when data is grouped.
Collapses all group rows when data is grouped.
Expands all expandable rows.
Collapses all expandable rows.
Keep the order of the columns in the Excel Like filtering
Occurs when the instance of is created.
Gets or sets the binding context.
The binding context.
Occurs when [binding context changed].
Gets the child rows.
The child rows.
Occurs when initialization of the component is completed.
Gets a value indicating whether the component is initialized.
Determines whether the template is in a Begin/End update block.
Gets or sets a value indicating whether the last added row in the RadGridView DataSource will be selected by the control.
true if [select last added row]; otherwise, false.
Gets or sets the text displayed in the new row. If this values is null or empty the text from the localization provider will be used.
The new row text.
Gets or sets the tag.
The tag.
Gets or sets a value indicating whether the filter operator text should be shown in the filter cell
true if [show filter cell operator text]; otherwise, false.
Gets or sets the display state of grid horizontal scrollbars.
Gets or sets the display state of grid vertical scrollbars.
Gets or sets a value indicating whether user can drag a column header to grouping panel.
Gets or sets a value indicating whether user can reorder
Columns.
Gets or sets a value indicating whether user can resize a row.
This property does not prevent developer from setting
Gets or sets a value indicating whether the underlying source in Object-relational binding
should be automatically updated on create,update or delete operations (enables CRUD in Object-relational mode).
Gets or sets the caption text.
Gets or sets a value indicating whether alternating row color is enabled.
Gets or sets the hierarchy data provider.
The hierarchy data provider.
Gets the collection containing the summary items placed in the group header.
Gets the collection containing summary rows placed at the bottom of each DataGroup.
Gets the collection containing summary rows placed on top of each DataGroup.
Indicates whether string comparisons of data are case-sensitive.
Gets a readonly collection of containing the pinned rows in this template.
Gets or sets the name of the list or table in the data source for which the is displaying data.
Gets or sets the data source that the is displaying data for.
Gets the child templates.
The child templates.
Gets the master view info.
The master view info.
Gets the groups.
The groups.
Gets the columns.
The columns.
Gets or sets the column containing the current cell in the grid.
Gets the rows.
The rows.
Gets or sets the parent.
The parent.
Gets the level of nesting for this template.
Gets the root template.
Gets the event dispatcher
Gets or sets the number of columns displayed in the current .
Gets or sets the number of rows contained in the current .
Gets or sets a value indicating whether user can edit rows.
Gets or sets a value indicating whether the ColumnInfo Chooser form is available to the user for this instance of .
Gets or sets a value indicating whether the user is able to reorder rows in the grid
Gets or sets a value indicating whether context menu is displayed when user rightclicks on a column header.
Gets or sets a value indicating whether context menu is displayed when user right clicks on a row header.
Gets or sets a value indicating whether user can resize columns.
This property does not prevent developer from setting
Gets or sets a value indicating whether context menu is displayed when user right clicks on a data cell.
Gets or sets a value indicating whether user can automatically resize a column to fit its content by doubleclicking the right border of header cell.
Gets or sets a value indicating whether user can delete rows.
Gets or sets a value indicating whether the user can add new rows through the grid.
When set to true an empty row is added in which the user can enter data for the new record.
Set to false to hide the row.
The row position is controlled through
Gets or sets a value indicating whether the user can search in the data contained in the grid.
When set to true a search row is added where the user can enter search criteria.
Set to false to hide the row.
The row position is controlled through
Gets or sets a value indicating whether the data can be sorted by the end-users.
Gets or sets a value indicating whether the data can be sorted programatically.
Gets or sets a value indicating whether the data in the current can be grouped by users.
Gets or sets a value indicating whether the data can be grouped programatically.
Gets or sets a value indicating whether the data in the current DataView can be filtered.
Gets or sets a value indicating whether the data can be filtered programatically.
Gets or sets a value indicating whether the data can be filtered using parent/child relationship.
Gets or sets a value indicating how column widths are determined.
Gets or sets a value indicating how bottom pinned rows are layed out.
Gets or sets a value indicating whether the columns by which the data is grouped are visible.
Set to false, and each column contained in the , will get hidden.
Set to true to see all columns. If some column is still not visible, check .
Gets or sets a value indicating whether the end-user can sort by more than one column.
Gets or sets a value indicating whether the data in this template can be modified
Gets or sets a value indicating whether columns are created automatically when the or properties are set.
Returns true if the columns should be created automatically; otherwise, false. The default is true.
Gets the filter descriptors.
The filter descriptors.
Gets or sets the associated with this template.
Sets or gets a value indicating the initial state of group rows when data is grouped.
Gets or sets a vlue indicating the location of the new row in the view template.
Gets or sets a vlue indicating the location of the search row in the view template.
Gets or sets a value indicating whether the row header column is visible.
Gets or sets a value indicating whether the column headers are visible.
Gets or sets a value indicating wheter the filtering row should be visible.
Gets or sets a value indicating whether the header cell buttons are visible.
Gets or sets the position to place tabs for child views related with this template.
Gets a value indicating whether this is self reference relation.
true if this relation is self reference; otherwise, false.
Gets a value indicating whether the ChildRows in hierarchy mode is virtual and hosted outside Rows collection.
true if this instance is virtual rows; otherwise, false.
Gets or sets a value indicating whether total summary rows are visible in grouping.
Gets or sets a value indicating whether parent group summary rows are visible in grouping.
Gets or sets a value indicating whether to show child view captions.
Gets a value indicating if the template contains a column with defined expression.
Gets or sets the filter predicate used fpr filtering operation.
The filter.
Gets or sets the group predicate.
The group predicate.
Gets or sets the sort comparer.
The sort comparer.
Gets or sets the group comparer.
The group comparer.
Gets the list source.
The list source.
Gets the data view.
The data view.
Current version of the summary rows of the Template. Increments when the summary rows collection is changed.
Adds the contained in the specified list to the collection.
The templates to add.
Gets the template by caption.
The caption.
Gets the owner.
The owner.
Expands this instance.
Expands this instance and its child instances recursive.
Collapses this instance.
Collapses this instance and its child instances recursive.
Determines whether the group is in valid state (present in its owning data view).
Gets the groups.
The groups.
Gets the group row.
The group row.
Gets the expanded state of the group.
Gets the associated with this group.
Expression similar to SQL's "Select Group By" clause that is used by
GridTableView to group items
. Expressions can be defined by
assigning Expression property and/or managing the
items in or
collections.
If you use property to assign
group by expression as string then the expression is parsed and
and
are created. If the
expression syntax is incorrect a would be
thrown. You can use 's properties to set
expression's fields appearance format strings, etc. See
property for details about the expression syntax.
Constructs a new GroupByExpression from a grid GridColumn.
The of the column should be true.
The following properties will be copied from the corresponding column's properties:
-
Column's data-format-string depending on the type of the column. For example
will be copied to
.
-
Column's will be copied to
the column (and its FieldName respectively) that will be used
for grouping RadGridView
Calls GridGroupByExpression(expression)
The same as the property
the string representation of the expression.
Compares the current expression against the expression set as parameter and check
if both expressions contain field with the same name.
true if both expressions contain field with the same name,
otherwise false.
expression to check against this expression
Checks if the given expression contains same Group-By field as this one.
true if the expression already contains this GroupByField, otherwise
false.
Use this function to determine if two expressions seem to produce the same set of results
Expression to check
Gets or Sets the format string that is applied to group expressions that have no explicitly specified format string.
Gets a collection of SelectField objects (field names, aggregates etc.) that form
the "Select" clause. Standing on the left side of the "Group By" clause.
Gets a collection of objects that form the grouping
clause. Standing on the right side of the "Group By" clause
String representation of the GroupBy expression. See Remarks for details.
Create group-by expressions, using the following expression syntax:
fieldname[ as alias] [format "..."]|aggregate(fieldname|alias)[as alias][, ...]
Group By fieldname|alias [ASC|DESC]
Where:
fieldname: name of any field from the DataSource
alias: alias string. This cannot contain blanks or other reserved symbols like
',', '.' etc.
aggregate: any of - min, max, sum, count, last, first etc (the same as
in GridAggregateFunction enumeration)
formatstring identical to the one used with string.Format, where the
first argument is the field name or the alias and the second one is the actual
value. The default value is "{0}: {1}"
Example: Country, City, count(Country) Items, ContactName Group By
Country, City desc
Country, City, count(Country) Items, ContactName Group By Country, City desc
Country, City, count(Country) Items, ContactName Group By Country, City desc
Gets the index of the expression if added in a
integer, representing the index of the collection ni
.
Collection that stores group by expressions
Adds the specified expression.
The expression.
Adds the specified expression.
The expression.
The format string.
Indexes the of.
The expression.
Gets or sets the expression.
The expression.
Field which is part of each
and collection
Dim groupExpression As GridGroupByExpression = New GridGroupByExpression()
Dim groupByField As GridGroupByField = New GridGroupByField()
groupByField = New GridGroupByField()
groupByField.FieldName = "Received"
groupExpression.SelectFields.Add(groupByField)
groupByField = New GridGroupByField()
groupByField.FieldName = "Received"
groupExpression.GroupByFields.Add(groupByField)
RadGrid1.MasterTableView.GroupByExpressions.Add(groupExpression)
GridGroupByExpression groupExpression = new GridGroupByExpression();
GridGroupByField groupByField = new GridGroupByField();
groupByField = new GridGroupByField();
groupByField.FieldName = "Received";
groupExpression.SelectFields.Add(groupByField);
groupByField = new GridGroupByField();
groupByField.FieldName = "Received";
groupExpression.GroupByFields.Add(groupByField);
RadGrid1.MasterTableView.GroupByExpressions.Add(groupExpression);
Some of the GridGroupByField properties are meaningful only when present under
specific collection - or
Declarative GridGroupByField syntax
Programmatic GridGroupByField syntax
The default format string for the field.
The default format string for the field.
Initializes a new instance of the GridGroupByField class.
Initializes a new instance of the GridGroupByField class with a name of a field.
The name of a field from the data source.
Initializes a new instance of the GridGroupByField class with a name of a field and its data type.
Generates a string value representing the alias of the field based on the .
A string value representing the alias of the field.
Method setting the aggregate function applied for a
GridGroupByField which is part of the
collection.
N/A
Dim groupExpression As GridGroupByExpression = New GridGroupByExpression()
Dim groupByField As GridGroupByField = New GridGroupByField()
groupByField.FieldName = "Size"
groupByField.SetAggregate(GridAggregateFunction.Sum)
groupExpression.SelectFields.Add(groupByField)
groupByField = New GridGroupByField()
groupByField.FieldName = "Received"
groupExpression.SelectFields.Add(groupByField)
groupByField = New GridGroupByField()
groupByField.FieldName = "Received"
groupExpression.GroupByFields.Add(groupByField)
RadGrid1.MasterTableView.GroupByExpressions.Add(groupExpression)
GridGroupByExpression groupExpression = new GridGroupByExpression();
GridGroupByField groupByField = new GridGroupByField();
groupByField.FieldName = "Size";
groupByField.SetAggregate(GridAggregateFunction.Sum);
groupExpression.SelectFields.Add(groupByField);
groupByField = new GridGroupByField();
groupByField.FieldName = "Received";
groupExpression.SelectFields.Add(groupByField);
groupByField = new GridGroupByField();
groupByField.FieldName = "Received";
groupExpression.GroupByFields.Add(groupByField);
RadGrid1.MasterTableView.GroupByExpressions.Add(groupExpression);
Meaningful only for GridGroupByFields from the
collection
Method setting the sort order applied for a GridGroupByField which
is part of the collection.
N/A
Meaningful only for GridGroupByFields from the
collection
GridGroupByExpression groupExpression = new GridGroupByExpression();
groupByField = new GridGroupByField();
groupByField.FieldName = "Received";
groupExpression.SelectFields.Add(groupByField);
groupByField = new GridGroupByField();
groupByField.FieldName = "Received";
groupByField.SetSortOrder(GridSortOrder.Ascending);
groupExpression.GroupByFields.Add(groupByField);
RadGrid1.MasterTableView.GroupByExpressions.Add(groupExpression);
Dim groupExpression As GridGroupByExpression = New GridGroupByExpression()
Dim groupByField As GridGroupByField = New GridGroupByField()
groupByField = New GridGroupByField()
groupByField.FieldName = "Received"
groupExpression.SelectFields.Add(groupByField)
groupByField = New GridGroupByField()
groupByField.FieldName = "Received"
groupByField.SetSortOrder(GridSortOrder.Descending)
groupExpression.GroupByFields.Add(groupByField)
RadGrid1.MasterTableView.GroupByExpressions.Add(groupExpression)
Inherited but not used
Method which gets the HeaderText value from GridGroupByField part
of the collection
String containing the HeaderText value
Meaningful only for GridGroupByFields from the
collection
Dim groupExpression As GridGroupByExpression = RadGrid1.MasterTableView.GroupByExpressions(0)
Dim headerText as String = groupExpression.SelectFields(0).GetHeaderText()
GridGroupByExpression groupExpression = RadGrid1.MasterTableView.GroupByExpressions[0] as GridGroupByExpression;
String headerText = groupExpression.SelectFields[0].GetHeaderText()
Each can be referenced using and
This method checks whether the current 's or
match the given
The name that is to be checked against.
true if the current field can be referred as , else otherwise
Method that retrieves a System.String that indicates the current
object
The string format of the object.
Inherited but not used
Meaningful only for fields in the
collection.
Gets or sets aggregate function (from
enumeration values) that will be applied on the grouped data.
Returns the result from currently used aggregate function. This property defaults
to GridAggregateFunction.None
GridGroupByField gridGroupByField;
gridGroupByField = new GridGroupByField();
gridGroupByField.FieldName = "Freight";
gridGroupByField.HeaderText = "Total shipping cost is ";
gridGroupByField.Aggregate = GridAggregateFunction.Sum;
expression.SelectFields.Add( gridGroupByField );
Dim gridGroupByField As GridGroupByField
gridGroupByField = New GridGroupByField
gridGroupByField.FieldName = "Freight"
gridGroupByField.HeaderText = "Total shipping cost is "
gridGroupByField.Aggregate = GridAggregateFunction.Sum
expression.SelectFields.Add(gridGroupByField)
Meaningful only for fields in the
collection. When rendering
RadGrid will override the FieldAlias value with the
HeaderText specified.
string, copied from the column's HeaderText if this group
expression is based on a column. It defaults to the FieldAlias value
(if specified).
Gets or sets the expression that will be displayed in the
.
GridGroupByField gridGroupByField;
gridGroupByField = new GridGroupByField();
gridGroupByField.FieldName = "EmployeeID";
gridGroupByField.HeaderText = "EmployeeNo";
expression.SelectFields.Add( gridGroupByField );
Dim gridGroupByField As GridGroupByField
gridGroupByField = New GridGroupByField
gridGroupByField.FieldName = "EmployeeID"
gridGroupByField.HeaderText = "EmployeeNo"
expression.SelectFields.Add(gridGroupByField)
Programmatic GridGroupByField syntax
Gets or sets the name data source property or database column from a data source.
Gets or sets the data type of the field.
Gets or sets a value representing a friendly name for the field used for forming
the group by expression. This name will be displayed in each group header when grouping
by the respective field.
Use this property for setting the field text that will be displayed in the
GridGroupHeaderItem. If this property is not set, the value of
property will be used. Note that this property has
a meaning only for GridGroupByField part of the SelectFields of
GridGroupByExpression.
This property is useful in cases when:
- you want to change the value displayed in group header (different than
the default FieldName column value)
or
- group by a template column and RadGridView cannot get the
header text for that column.
GridGroupByField gridGroupByField;
//Add select fields (before the "Group By" clause)
gridGroupByField = new GridGroupByField();
gridGroupByField.FieldName = "EmployeeID";
gridGroupByField.FieldAlias = "EmployeeIdentificator";
expression.SelectFields.Add( gridGroupByField );
Dim gridGroupByField As GridGroupByField
'Add select fields (before the "Group By" clause)
gridGroupByField = New GridGroupByField
gridGroupByField.FieldName = "EmployeeID"
gridGroupByField.FieldAlias = "EmployeeIdentificator"
expression.SelectFields.Add(gridGroupByField)
String representing the friendly name shown
Declarative GridGroupByField syntax
Programmatic GridGroupByField syntax
Gets a value indicating whether the FormatString is set.
Meaningful only for fields in the
collection.
Gets or sets the value indicating how the data will be sorted. Acceptable values
are the values of enumeration (Ascending,
Descending and None).
Returns the sorting mode applied to the grouped data. By default it is
Ascending.
GridGroupByField gridGroupByField;
gridGroupByField = new GridGroupByField();
gridGroupByField.FieldName = "EmployeeID";
gridGroupByField.SortOrder = GridSortOrder.Descending;
expression.GroupByFields.Add( gridGroupByField );
Dim gridGroupByField As GridGroupByField
gridGroupByField = New GridGroupByField
gridGroupByField.FieldName = "EmployeeID"
gridGroupByField.SortOrder = GridSortOrder.Descending
expression.GroupByFields.Add(gridGroupByField)
Gets or sets the instance of for this field.
Gets or sets an expression for this field.
Gets or sets a value to be stored in the data source if the control value is null or empty.
Gets or sets an object to be set as the control property when the data source contains a DBNull value.
Gets boolean value indicating whether FieldAlias is set.
When false, will return 'Aggregate of FieldName' if the
current group-by field is an aggregate, 'FieldName' otherwise.
Gets boolean value indicating whether HeaderText is set.
When false, will return
Gets boolean value indicating whether the current GridGroupByField is an aggregate.
Locates string with corresponding field name or alias
The found, null otherwise.
Indexes the of.
Name of the field.
Determines whether [contains] [the specified field name].
Name of the field.
true if [contains] [the specified field name]; otherwise, false.
Returns a that represents this instance.
A that represents this instance.
Base hierarchy data provider
Creates the specified hierarchy data provider based on relation description.
The relation.
Gets the child rows.
The parent row.
The view.
Gets the parent.
The grid view row info.
Refreshes this instance.
Gets the template.
The template.
Gets the relation.
The relation.
Gets a value indicating whether this instance is virtual and create ChildRows outside GridViewTemplate.Rows collection.
true if this instance is virtual; otherwise, false.
Gets the child rows.
The parent row.
The view.
Refreshes this instance.
Gets the parent.
The grid view row info.
Gets the relation.
The relation.
Gets a value indicating whether this instance is virtual and create ChildRows outside GridViewTemplate.Rows collection.
true if this instance is virtual; otherwise, false.
Represents a master-detail relation between two GridViewTemplates based on their column or field names.
Initializes a new instance of the class.
Initializes a new instance of the class.
An instance of which is parent in the relation.
Initializes a new instance of the class.
The parent template.
The child template.
Raises the PropertyChanged event
A instance containing event data.
Gets or sets the parent in the master-detail relation.
Gets or sets the child in the master-detail relation.
Gets or sets the name of the relation.
Gets or sets a containing the names of the columns in the master data source that takes part in the relation.
Gets or sets a containing the names of the columns in the datails data source that takes part in the relation.
Gets a value indicating whether this is self reference relation.
true if this relation is self reference; otherwise, false.
Gets a value indicating whether this instance is object relational.
true if this instance is object relational; otherwise, false.
Gets a value indicating whether this instance is valid.
true if this instance is valid; otherwise, false.
Adds the self reference.
The template.
Name of the parent column.
Name of the child column.
Adds the self reference to GridViewTemplate.
The template.
The parent column names.
The child column names.
Finds the specified relation.
The parent.
The child.
Determines whether [contains] [the specified relation name].
Name of the relation.
true if [contains] [the specified relation name]; otherwise, false.
Indexes the of.
Name of the relation.
Gets the relation.
The relation.
Resets this instance.
Gets a value indicating whether this instance is valid.
true if this instance is valid; otherwise, false.
Resets this instance.
Gets a value indicating whether this instance is valid.
true if this instance is valid; otherwise, false.
Gets the relation.
The relation.
This class represents a row that contains data in
Initializes a new instance of the .
An instance of which the current row belongs to.
Extends to listen to Items' PropertyChanged and CollectionChanged events.
This component represents a customizable view template for displaying flat tabular data.
Sets the first page as the current page.
true if the operation was successful; otherwise, false.
Sets the last page as the current page.
true if the operation was successful; otherwise, false.
Moves to the page after the current page.
true if the operation was successful; otherwise, false.
Requests a page move to the page at the specified zero-based index.
The zero-based index of the page to move to.
true if the operation was successful; otherwise, false.
Moves to the page before the current page.
true if the operation was successful; otherwise, false.
Clears the Child templates, Relations, Columns, reset DataSource to null and AutoGenerateHierarchy property to its default value.
Copies the selected cells to the clipboard.
The cells whos content will be copied to the clipboard.
The clipboard format.
Wheather cells values should be cut.
True if performing a cut operation, otherwise false. //This is needed as we copy data in several text formats but delete the actual cell value on the last iteration.
The final content to be put into the clipboard.
Retrieves the formatted values that represent the contents of the selected
cells for copying to the System.Windows.Forms.Clipboard.
Moves the current selection in the to the Clipboard.
Copy the formatted values that represent the contents of the selected cells to the System.Windows.Forms.Clipboard.
Paste the contents of the System.Windows.Forms.Clipboard to the current view.
Gets the GridViewSynchronizationService instance, used to dispatch internal grid events.
Gets or sets a value indicating whether the RadGridView will automatically build hierarchy from DataSource.
Gets or sets the current row for the grid.
Gets or sets the current view.
Gets or sets a value indicating whether you have provided your own data-management operations for the RadGridView control.
Gets collection of GridViewRelation instances that represent the hierarchical structure.
Gets the collection of rows selected by the user.
Gets the collection of cells selected by the user.
Gets or sets a value indicating whether the user is allowed to select more than one cell, row, or column of the RadGridView at a time.
Gets or sets a value indicating how the cells of the RadGridView can be selected.
Gets or sets a value indicating whether RadGridView is in read only mode.
Gets the RadGridView control associated with this template.
Gets or sets a value indicating whether the data in the current DataView can be paginated.
Gets or sets the columns the cells of which will contain the self-reference expander items.
This flag is used internally to mark when the current position is changing.
Gets or sets a value indicating whether an exception will be thrown of one attemps to sort, filter or group in virtual mode.
Gets a value that indicates whether the IPagedCollectionView.PageIndex value is allowed to change.
true if the IPagedCollectionView.PageIndex value is allowed to change; otherwise, false.
Gets a value that indicates whether a page index change is in process.
true if the page index is changing; otherwise, false.
Gets the zero-based index of the current page.
The zero-based index of the current page.
Gets or sets the number of items to display on a page.
The number of items to display on a page.
Gets the total number of pages.
Gets or sets a value indicating whether paging is performed before grouping or vice versa.
true if paging is performed before grouping; otherwise, false.
Gets or sets a value indicating whether [add new bound row before edit].
true if [add new bound row before edit]; otherwise, false.
Gets or sets a value that indicates whether users can cut cell text values
to the System.Windows.Forms.Clipboard and whether row and column header text is included.
Gets or sets a value that indicates whether users can copy cell text values
to the System.Windows.Forms.Clipboard and whether row and column header text is included.
Gets or sets a value that indicates whether users can paste Clipboard values
to the RadGridView control.
Represents a row containing child views in RadGridView.
Initializes a new instance of the .
The , related with this row.
Gets the current child
Gets all child objects.
Gets the hierarchy row that owns this details row.
Gets the actual height used in RadGridView to present this row.
Gets a boolean value which indicates whether the row is the last one in its owner collection.
Represents a filtering row in RadGridView.
Initializes a new instance of the .
The , owner of this row.
Gets the type of the for current GridViewFilteringRowInfo.
Represents the group header row
Initializes a new instance of the GridViewGroupHeaderRowInfo class.
The associated GridViewInfo, owner of this class
Gets the summary text for the row.
The summary text.
Gets or sets the group.
The group.
Gets the parent row for this row.
Gets the hierarchy level of the group that owns this row
Gets the visual child rows.
The visual child rows.
Gets the top summary rows.
The top summary rows.
Gets the bottom summary rows.
The bottom summary rows.
Gets or sets text for the group row.
PinPosition property is not supported for GridViewGroupRowInfo.
IsPinned property is not supported for GridViewGroupRowInfo.
Updates the view.
Determines whether the row has child rows.
true if the row has child rows; otherwise, false.
Gets the level of the hierarchy
Gets or sets the active view.
The active view.
Gets the child row that is related with this row in a hierarchy
Gets the child rows.
The child rows.
Gets the parent row for this row.
Gets the views.
The views.
Gets the type of the for current GridViewRowInfo.
Represents a row that enables adding of new rows in RadGridView.
Initializes a new instance of the .
An instance of which the current row belongs to.
Starts the row adding process.
Finishes the adding of the new row.
Returns true if successfull.
Cancels the adding of the new row.
Represents a row containing summary information in RadGridView.
Initializes a new instance of the GridViewSummaryRowInfo.
Gets the summary text for the specified column.
Gets all summary values for the specified column.
Gets the GridViewSummaryRowItem related with this row.
Represents the grid's table header row
Initializes a new instance of the GridViewTableHeaderRowInfo class.
The associated GridViewInfo, owner of this class
Defines the position of pinned rows
Initializes a new instance of the GridSortField class with field name.
The field name of the new GridSortField object.
Initializes a new instance of the GridSortField class with field name, sort order and the default data type of string.
The field name of the new GridSortField object.
The sort order of the new GridSortField object
Determines whether the specified is equal to this instance.
The to compare with this instance.
true if the specified is equal to this instance; otherwise, false.
The parameter is null.
Returns a hash code for this instance.
A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
Returns a that represents this instance.
A that represents this instance.
Clones this instance.
Sorts the order as string.
Sorts the order from string.
The sort order.
Sorts the order as string.
The sort order.
Gets or sets the name of the field.
The name of the field.
Gets or sets the sort order.
The sort order.
Gets a value indicating whether this instance is empty.
true if this instance is empty; otherwise, false.
Represents a collection of GridSortField objects.
Adds the specified sort expression.
The expression.
Adds the specified field name.
Name of the field.
The sort order.
Enumeration representing the order of sorting data in RadGrid
sorts grid data ascendingly
sorts grid data descendingly
does not sort the grid data
Resumes event notification.
Resumes event notification.
RadGridView is complex control that allows you to display and edit tabular data from many different kinds of data sources.
Evaluates the specified expression.
The expression.
The rows.
Raises the event.
The owner control.
An instance of containing event data.
Raises the event.
The owner control.
An instance of containing event data.
Raises the event.
The owner control.
An instance of containing event data.
Raises the event.
The owner control.
An instance of containing event data.
Raises the event.
The row that needs formatting.
A instance containing event data.
Raises the event.
The row that needs formatting.
A instance containing event data.
Raises the event
The cell that needs formatting.
A instance containing event data.
Raises the event
The grid cell that needs formatting.
A instance containing event data.
Raises the event.
The cell that is to be edited.
A instance containing event data.
Raises the event.
An instance of containing event data.
Raises the event.
An instance of containing event data.
Raises the event.
Raises the event.
Raises the event.
A that contains the event data.
Raises the event.
The row under the mouse pointer.
A instance containing event data.
Raises the event.
The owner control.
An instance of containing event data.
Raises the event.
The owner control.
An instance of containing event data.
Raises the event.
The owner control.
An instance of containing event data.
Raises the event
Raises the event.
Raises the event.
An instance that contains the event data.
Raises the event.
The owner control.
An instance of containing event data.
Raises the event.
The sender.
The instance containing the event data.
Raises the event.
The sender.
The instance containing the event data.
Raises the event.
The sender.
The instance containing the event data.
Raises the event.
The owner control.
An instance of containing event data.
Raises the event.
The owner control.
An instance of containing event data.
Raises the event
The grid cell that is painted.
A instance containing event data.
Raises the event
The grid cell that needs formatting.
A instance containing event data.
Occurs for hierarchy rows with more than one child views.
The print renderer that is currently printing the grid.
The
Shows the for the columns of the master view template.
Shows the .
The template which columns will be shown for.
Hides the
Clears the current selection by unselecting all selected cells (rows).
Select all cells (rows) in RadGriView
Widens / shrinks all columns based on the space required by the text in the columns.
Widens / shrinks all columns based on the space required by the text in the columns.
The mode.
Puts the current cell in edit mode.
Returns true if the process is successful.
Commits any changes and ends the edit operation on the current cell.
true on success.
Close the currently active editor and discard changes.
true on successful cancellation.
Ends the edit operation without commiting the changes
true on success.
Gets the default serialization info for RadGridView used by Save/Load loyout methods to persist grid settings to/from XML.
You can use the serialization info to include/exclude properties of RadGridView and related objects from XML serialization.
Example:
ComponentXmlSerializationInfo serializationInfo = radGridView1.
info.SerializationMetadata.Add();
Stores RadGridView properties, sub-objects and their properties in XML format, using the serialization information provided by the property
XmlWriter to use by the built-in serializer
Stores to a stream RadGridView properties, sub-objects and their properties in XML format, using the serialization information provided by the property
Writes the Xml content in the stream and leaves the stream open.
Stores to a file RadGridView properties, sub-objects and their properties in XML format, using the serialization information provided by the property
Unbound load the IDatareader data and reset current DataSource for MasterTemplate
Loads RadGridView properties, sub-objects and their properties from XML reader, using the serialization information provided by the property
Loads RadGridView properties, sub-objects and their properties from XML file, using the serialization information provided by the property
Loads RadGridView properties, sub-objects and their properties from XML stream, using the serialization information provided by the property
Begins the update.
Ends the update.
Ends the update.
Directly prints the to the default printer.
Directly prints the to the default printer or shows printer settings and then prints the .
Indicates whether printer settings dialog should be shown.
Directly prints the to the default printer or shows printer settings and then prints the .
Indicates whether printer settings dialog should be shown.
As instance of used to control the print process.
Shows a for editing the print settings.
Shows a for editing the print settings.
As instance of used to control the print process.
This method is called every time new print procedure is initiated.
The document that contains the printed graphics.
The print arguments.
The number of pages that will be required for the print of the control.
This method is called when all pages have been printed.
The document that contains the printed graphics.
The print arguments.
Always returns true.
This method is called for every page that is printed.
The number of the current page.
The document that contains the printed graphics.
The print arguments.
True if there are more pages to print.
Gets the dialog containing settings for the print job.
The document that contains the printed graphics.
A print settings dialog.
Retrieves the formatted values that represent the contents of the selected
cells for copying to the System.Windows.Forms.Clipboard.
Copy the formatted values that represent the contents of the selected cells to the System.Windows.Forms.Clipboard.
Paste the contents of the System.Windows.Forms.Clipboard to the current view.
Moves the current selection in the to the Clipboard.
Gets or sets a value indicating whether the control is automatically resized
to display its entire contents.
Gets or sets the position to place tabs for child views related with this template.
Gets or sets value indicating how user begins editing a cell.
Gets or sets value indicating whether hot tracking is enabled.
Gets the instance of .
This instance is wrapped by this control and the main element in the hierarchy tree and encapsulates the actual functionality of RadGridView.
Gets the instance of
Gets or sets a value indicating whether alternating row color is enabled.
Gets or sets a value specifying if the custom drawing (e.g. CellPaint and RowPaint) is enabled
Gets or sets value indicating whether the is visible.
Gets or sets a value indicating whether the selected item in the control
remains highlighted when the control loses focus.
Returns:
true if the selected item does not appear highlighted when the control loses
focus; false if the selected item still appears highlighted when the control
loses focus. The default is true.
Gets or sets the text to use when there is no data.
Gets or sets a value indicating whether to use dedicated vertical scrollbars in hierarchy.
Gets or sets a value indicating whether row height in a RataGridView
will expand for multiline cell text
Gets the currently active view in the RadGridView
Gets or sets the column chooser sort order.
The column chooser sort order.
Gets the current column chooser
Gets or sets the associated with the MasterTemplate.
Gets or sets a value indicating whether to show cell errors.
Gets or sets a value indicating whether to show row errors.
Gets an instance of or the instance that implements IContextMenuManager interface.
Gets or sets a value indicating how to split RadGridView.
Gets or sets whether when changing the current row in one split view the same row in the other split view will be brought into view.
Gets or set a value indicating the animation effect that will be used when expanding/collapsing groups.
Gets or sets a value indicating whether to show child view captions.
Gets or sets a value indicating whether the group panel will show scroll bars or it will expand to show all group headers.
RadGridView consists of multiple visual elements and separate settings are provided to customize their appearance.
Current BackColor property might be ignored.
RadGridView consists of multiple visual elements and separate settings are provided to customize their appearance.
Current ForeColor property might be ignored.
Gets or sets a value indicating whether columns are created automatically when the or properties are set.
true if the columns should be created automatically; otherwise, false. The default is true.
Sets or gets a value indicating the initial state of group rows when data is grouped.
Indicates whether string comparisons of data are case-sensitive.
Gets or sets the display state of grid horizontal scrollbars.
Gets or sets the display state of grid vertical scrollbars.
Gets the collection containing summary rows placed at the bottom of each DataGroup.
Gets the collection containing summary rows placed on top of each DataGroup.
Gets or sets a value indicating whether user can drag a column header to grouping panel.
Gets or sets a value indicating whether user can reorder
Columns.
Gets or sets a value indicating whether user can resize a row.
This property does not prevent developer from setting
Gets or sets a value indicating the location of the new row in the view template.
Gets or sets a value indicating the location of the search row.
Gets or sets a value indicating whether user can edit rows.
Gets or sets a value indicating whether the ColumnInfo Chooser form is available to the user for this instance of .
Gets or sets a value indicating whether the user is able to reorder rows in the grid
Gets or sets a value indicating whether context menu is displayed when user rightclicks on a column header.
Gets or sets a value indicating whether context menu is displayed when user right clicks on a row header.
Gets or sets a value indicating whether user can resize columns.
This property does not prevent developer from setting
Gets or sets a value indicating whether context menu is displayed when user right clicks on a data cell.
Gets or sets a value indicating whether user can automatically resize a column to fit its content by doubleclicking the right border of header cell.
Gets or sets a value indicating whether user can delete rows.
Gets or sets a value indicating whether the user can add new rows through the grid.
When set to true an empty row is added in which the user can enter data for the new record.
Set to false to hide the row.
The row position is controlled through
Gets or sets a value indicating whether the user can search through the data of the grid.
When set to true a search row is added in which the user can enter search criteria.
Set to false to hide the row.
The row position is controlled through
Gets or sets a value indicating whether the end-user can sort by more than one column.
Gets or sets a value indicating whether the columns by which the data is grouped are visible.
Set to false, and each column contained in the , will get hidden.
Set to true to see all columns. If some column is still not visible, check .
Gets or sets a value indicating how column widths are determined.
Gets or sets a value indicating how bottom pinned rows are layed out.
Gets or sets a value indicating whether the row header column is visible.
Gets or sets a value indicating whether the column headers are visible.
Gets or sets a value indicating wheter the filtering row should be visible.
Gets or sets a value indicating whether the header cell buttons are visible.
Gets the child templates of master template.
The child templates of master template.
Gets or sets value indicating whether users can sort data in master view template.
Gets or sets a value indicating whether the custom sorting functionality should be enabled. Use the event to apply the desired sorting.
Gets or sets value indicating whether users can group data in the master view template.
Gets or sets a value indicating whether the custom grouping functionality should be enabled. Use the event to group the data.
Gets or sets value indicating whether users can filter data in the master view template.
Gets or sets a value indicating whether the custom filtering functionality should be enabled. Use the event to apply the desired filters.
Gets or sets value indicating whether users can paginate data in the master view template.
Gets or sets value indicating the number of rows in the master view template when paging is enabled.
Gets or sets the current row of the currently active view containing the current cell.
Gets or sets the current column of the currently active view containing the current cell.
Gets the currently active cell in the grid.
Gets the row and column indexes of the currently active cell.
Gets the collection of rows selected by the user.
Gets the collection of cells selected by the user.
Gets a collection that contains the all rows in the .
Gets the columns.
The columns.
Gets a collection that contains the all groups in the .
Gets collection of instances that represent the hierarchical structure.
Gets the representing the top-most level
of the hierarchical data.
Gets the top-most level of the grid.
Gets the child rows.
The child rows.
Gets the filter descriptors of master template.
The filter descriptors of master template.
Gets the sort descriptors of master template.
The sort descriptors.
Gets the group descriptors of master template.
The group descriptors of master template.
Gets or sets the number of rows contained in the current .
Gets or sets the number of columns displayed.
Gets or sets a value indicating whether the RadGridView will automatically build hierarchy from DataSource.
Gets a value indicating whether the current row has changes that are not committed.
true if the current row has changes that are not committed; otherwise, false.
Gets or sets a value indicating whether the kinetic scrolling function is enabled.
Gets or sets a value indicating how the cells of the RadGridView can be selected.
Gets or sets a value indicating whether the user is allowed to select more than one cell, row, or column of the RadGridView at a time.
Gets or sets a value indicating whether the user can edit the cells of the RadGridView control.
Gets or sets an instance of or the instance that implements IGridBehavior interface.
Gets an instance of or the instance that implements IGridNavigator interface.
Gets or sets a value indicating whether the active editor should be closed when validation process fails.
Gets or sets value indicating if fast scrolling mode is turned on.
Gets or sets a value indicating whether the TAB key moves the focus to the next control in the tab order
rather than moving focus to the next cell in the control.
Gets or sets value indicating the behavior when the user presses Enter while adding new row.
Gets or sets value indicating the behavior when the user presses Enter while adding new row.
Gets an instance of GridViewEditManager that
defines how to initialize and create cells and editors.
Fires when a cell needs to be painted.
Fires when a row needs to be painted.
Fires when a ColumnChooserCreated is created.
Fires when a cell needs to be created.
Fires when a row needs to be created.
Fires when a data row is invalidated and needs to be formatted.
void radGridView1_RowFormatting(object sender, RowFormattingEventArgs e)
{
if (e.RowElement.RowInfo.Cells.Count > 0 && (string)e.RowElement.RowInfo.Cells[0].Value == "3")
e.RowElement.Font = strikeoutFont;
else
e.RowElement.Font = SystemFonts.DialogFont;
}
Fires when a grid row is invalidated and needs to be formatted.
Fires when the content of a data cell needs to be formatted for display.
Fires when the content of any grid cell needs to be formatted for display.
Fires after CellBeginEdit.
Fires when the cell is entering edit mode. The action can be canceled.
Fires when an element for editing a cell is initialized and visible.
Fires when the cell editing is finished.
Fires when the value of an editor changes.
Fires before the value in an editor is being changed. The action can be canceled.
Fires before a row is validated.
Fires when a row is validated.
Fires when Cell is validating.
Fires when a row has finished validating.
Fires after the current cell has changed.
Fires when current row is changed.
Fires when the current row is changing. The action can be canceled.
Fires when the current column has changed.
Fires when the current selection is changing.
Fires when the current selection is changed.
Fires after the current page has changed.
Fires when the current page is changing.
Fires when a new column chooser item element is being created.
Fires when the child view is expanded or collapsed.
Fires when the child view is expanded or collapsed.
Fires when the DataGroup is expanded or collapsed.
Fires when the DataGroup is expanding or collapsing. This behavior is valid when grouping or hierarchy mode is applied.
Occurs when the instance of is created.
Provides data for the parent row in RadGridView Hierarchy Mode
Occurs when the user adding new row to the RadGridView
Occurs when the user has finished adding a row to the RadGridView
Occurs when the user deletes a row from the RadGridView.
Occurs when the user has finished deleting a row from the RadGridView.
Fires when an unbound cell requires a value for a cell in order to format and display the cell.
Fires before the height of a row changes.
Fires when the mouse pointer moves over a row.
Fires when the Rows collection of a GridViewTemplate changes.
Fires before the Rows collection of a GridViewTemplate changes.
Fires when the user enters the row for new records, so that it can be populated
with default values.
Fires when the unbound cell requires a value for a cell in order to format and display the cell.
Fires when the unbound cell requires a value for a cell in order to format and display the cell.
Fires when the unbound cell requires a value for a cell in order to format and display the cell.
Fires when the unbound cell changed and requires storage in the underlying data source.
Fires when a cell is clicked.
Fires when a cell is double clicked.
Fires when the mouse pointer moves over the cell.
Fires when the value of a cell changes.
Fires when a toggle state changed of RadCheckBoxElement in header cell.
Fires when a command cell is clicked.
Fires when the width of a column changes.
Fires before the width of a column changes.
Fires when an external data-parsing or validation operation throws an exception,
or when an attempt to commit data to a data source fails.
Fires when the data group is required in virtual mode.
Fires when evaluation of group summary is undergoing.
Allows modification of the result by providing access to the currently
evaluated value and the data group.
Fires before a context menu is shown.
Fires after data binding operation has finished.
1
Fires for custom filtering operation.
Occurs when a filter popup is required.
Occurs when the filter popup has been initialized.
Occurs when a composite filter dialog is being created.
Fires when the sorting is changing. The action can be canceled.
Fires when the sorting is changed.
Fires for custom sorting operation.
Fires when grouping is changing. The action can be canceled.
Fires when grouping is changed.
Fires for custom grouping operation.
Fires when the current view in RadGridView has changed.
Fires when the content of any grid cell needs to be formatted for printing.
Fires when the content of any grid cell needs to be formatted for printing.
Fires for hierarchy rows with more than one child views.
Occurs when the RadGridView has prepared appropriate data formats that represent the copy selection, added the copy selection formats to a DataObject, and is ready to either place the DataObject on the Clipboard.
Occurs when the RadGridView is ready to paste data.
Gets a value indicating whether the cell is in edit mode.
Gets the active editor
Gets the serialization info for RadGridView used by Save/Load loyout methods to persist grid settings to/from XML.
By default, or when set to null the ComponentXmlSerializationInfo provided by GetDefaultXmlSerializationInfo() will be used.
Gets or sets a value indicating how the is printed.
Gets or sets a value that indicates whether users can cut cell text values
to the System.Windows.Forms.Clipboard and whether row and column header text is included.
Gets or sets a value that indicates whether users can copy cell text values
to the System.Windows.Forms.Clipboard and whether row and column header text is included.
Gets or sets a value that indicates whether users can paste Clipboard values
to the RadGridView control.
Implements a list of IGridViewEventListener weak references, which is sorted by the Priority member of each listener instance.
This class is a message filter for RadGridView and handles mouse and keyboard events
This interface defines methods that can intercept the keyboard and mouse events from RadGridView.
Initializes the IGridBehavior with the specified RadGridViewElement
The RadGridViewElement to associate with this object
Occurs when the RadGridView is clicked.
Type: System.EventArgs
Returns true if the event is processed
Occurs when the RadGridView is double-clicked.
Type: System.EventArgs
Returns true if the event is processed
Processes key events in RadGridView.
The KeyPressEventArgs containing data related to this event
Returns true if the event is processed
Processes key down events in RadGridView.
The KeyPressEventArgs containing data related to this event
Returns true if the event is processed
Processes key up events in RadGridView.
The KeyPressEventArgs containing data related to this event
Returns true if the event is processed
Processes key press events in RadGridView.
The KeyPressEventArgs containing data related to this event
Returns true if the event is processed
Occurs when the mouse pointer is over the RadGridView and a mouse button is pressed.
The MouseEventArgs containing data related to this event
Returns true if the event is processed
Occurs when the mouse pointer is over the RadGridView and a mouse button is released.
The MouseEventArgs containing data related to this event
Returns true if the event is processed
Occurs when the RadGridView is double clicked by the mouse.
The MouseEventArgs containing data related to this event
Returns true if the event is processed
Occurs when the mouse pointer enters the RadGridView.
Type: System.EventArgs
Returns true if the event is processed
Occurs when the mouse pointer leaves the RadGridView.
Type: System.EventArgs
Returns true if the event is processed
Occurs when the mouse pointer is moved over the RadGridView.
The MouseEventArgs containing data related to this event
Returns true if the event is processed
Occurs when the mouse wheel moves while the RadGridView has focus.
The MouseEventArgs containing data related to this event
Returns true if the event is processed
Occurs when the context menu of the RadGridView needs to be shown
The MouseEventArgs containing data related to this event
Returns true if the event is processed
The RadGridView associated with this navigator
The RadGridView associated with this navigator
Initializes the IGridBehavior with the specified RadGridViewElement
The RadGridViewElement to associate with this object
The RadGridView associated with this navigator
The RadGridView associated with this navigator
Initializes a new instance of the class.
Registers instance for specfied row type
A type inherited from .
An instance of .
Unregisters instance for specfied row type
A type inherited from .
Returns true if succeed, otherwise false.
Locks the specified behavior.
The behavior.
Unlocks the behavior.
The behavior.
Gets an instance of IGridBehavior for specified type.
A type inherited from .
Returns an instance of IGridBehavior
Gets the current row behavior.
Gets the row behavior at point.
The point.
Initializes the IGridBehavior with the specified RadGridViewElement
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Processes the key.
The instance containing the event data.
Processes the key down.
The instance containing the event data.
Processes the key up.
The instance containing the event data.
Processes the key press.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Occurs when the mouse pointer leaves the RadGridView.
Type: System.EventArgs
Returns true if the event is processed
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Processes the PageUp key
The KeyPressEventArgs containing data related to this event
Returns true if the event is processed
Processes the PageDown key
The KeyPressEventArgs containing data related to this event
Returns true if the event is processed
Gets the last scrollable row.
The table element.
Gets the first scrollable row.
The table element.
if set to true [check bounds].
Gets or sets the original control cursor.
The original cursor.
Gets the locked behavior.
The locked behavior.
Represents grid data row behavior
Initializes a new instance of the class.
Occurs when the RadGridView is clicked.
Type: System.EventArgs
Returns true if the event is processed
Occurs when the RadGridView is double-clicked.
Type: System.EventArgs
Returns true if the event is processed
Processes key events in RadGridView.
The KeyPressEventArgs containing data related to this event
Returns true if the event is processed
Processes keys that are not handled by ProcessKey methoes
The KeyPressEventArgs containing data related to this event
Returns true if the event is processed
Processes key down events in RadGridView.
The KeyPressEventArgs containing data related to this event
Returns true if the event is processed
Processes key up events in RadGridView.
The KeyPressEventArgs containing data related to this event
Returns true if the event is processed
Processes key press events in RadGridView.
The KeyPressEventArgs containing data related to this event
Returns true if the event is processed
Occurs when the context menu of the RadGridView needs to be shown
The MouseEventArgs containing data related to this event
Returns true if the event is processed
Processes the Escape key
The KeyPressEventArgs containing data related to this event
Returns true if the event is processed
Processes the Enter key
The KeyPressEventArgs containing data related to this event
Returns true if the event is processed
Processes the Space key
The KeyPressEventArgs containing data related to this event
Returns true if the event is processed
Processes the F2 key
The KeyPressEventArgs containing data related to this event
Returns true if the event is processed
Processes the Up key
The KeyPressEventArgs containing data related to this event
Returns true if the event is processed
Processes the Down key
The KeyPressEventArgs containing data related to this event
Returns true if the event is processed
Processes the Left key
The KeyPressEventArgs containing data related to this event
Returns true if the event is processed
Processes the Right key
The KeyPressEventArgs containing data related to this event
Returns true if the event is processed
Processes the Tab key
The KeyPressEventArgs containing data related to this event
Returns true if the event is processed
Processes the Add key
The KeyPressEventArgs containing data related to this event
Returns true if the event is processed
Processes the Subtract key
The KeyPressEventArgs containing data related to this event
Returns true if the event is processed
Processes the Delete key
The KeyPressEventArgs containing data related to this event
Returns true if the event is processed
Processes the Home key
The KeyPressEventArgs containing data related to this event
Returns true if the event is processed
Processes the End key
The KeyPressEventArgs containing data related to this event
Returns true if the event is processed
Processes the Insert key
The KeyPressEventArgs containing data related to this event
Returns true if the event is processed
Processes the alpha-numeric keys
The KeyPressEventArgs containing data related to this event
Returns true if the event is processed
Processes the PageUp key
The KeyPressEventArgs containing data related to this event
Returns true if the event is processed
Processes the PageDown key
The KeyPressEventArgs containing data related to this event
Returns true if the event is processed
Occurs when the mouse pointer is over the RadGridView and the right mouse button is pressed.
The MouseEventArgs containing data related to this event
Returns true if the event is processed
Occurs when the mouse pointer is over the RadGridView and the left mouse button is pressed.
The MouseEventArgs containing data related to this event
Returns true if the event is processed
Resizes the row.
The current location.
Shows the size NS cursort.
The current location.
Determines whether this instance [can resize row] the specified current location.
The current location.
The row element.
true if this instance [can resize row] the specified current location; otherwise, false.
Resets the control cursor.
Gets the expander primitive.
The point.
Gets the cell at point.
The point.
Gets the row at point.
The point.
Validates the on user input.
The instance containing the event data.
Resets the field values.
Selects the next control.
if set to true [forward].
Determines whether [is on first cell].
true if [is on first cell]; otherwise, false.
Determines whether [is on last cell].
true if [is on last cell]; otherwise, false.
Gets the mouse navigation context.
The instance containing the event data.
Determines whether this instance [can enter edit mode] the specified row info.
The row info.
true if this instance [can enter edit mode] the specified row info; otherwise, false.
Gets the navigator.
The navigator.
Gets the 's editor manager.
The editor manager.
Gets the root template.
The root template.
Gets a value indicating whether this instance is pressed shift.
true if this instance is pressed shift; otherwise, false.
Gets a value indicating whether this instance is pressed control.
true if this instance is pressed control; otherwise, false.
Gets the begin edit mode.
The begin edit mode.
Gets a value indicating whether the grid is in edit mode.
true if this grid is in edit mode; otherwise, false.
Gets the root grid behavior.
The root grid behavior.
Gets the mouse down location.
The mouse down location.
Gets the row to resize.
The row to resize.
Gets the initial height of the row to resize.
The initial height of the row to resize.
Represents filter row grid behavior
Initializes a new instance of the class.
Occurs when the mouse pointer is over the RadGridView and the left mouse button is pressed.
The MouseEventArgs containing data related to this event
Returns true if the event is processed
Determines whether this instance [can enter edit mode] the specified row info.
The row info.
true if this instance [can enter edit mode] the specified row info; otherwise, false.
Represents grid group row behavior
Initializes a new instance of the class.
Processes the Enter key
The KeyPressEventArgs containing data related to this event
Returns true if the event is processed
Processes the Space key
The KeyPressEventArgs containing data related to this event
Returns true if the event is processed
Processes the Escape key
The KeyPressEventArgs containing data related to this event
Returns true if the event is processed
Processes the F2 key
The KeyPressEventArgs containing data related to this event
Returns true if the event is processed
Processes the alpha-numeric keys
The KeyPressEventArgs containing data related to this event
Returns true if the event is processed
Processes the Tab key
The KeyPressEventArgs containing data related to this event
Returns true if the event is processed
Gets the group row.
The group row.
Represents grid header row behavior
Initializes a new instance of the class.
Gets a value indicating whether column resize operation is in action.
Represents grid hierarchy row behavior
Initializes a new instance of the class.
Processes the Enter key
The KeyPressEventArgs containing data related to this event
Returns true if the event is processed
Represents grid new row behavior
Initializes a new instance of the class.
Processes the Escape key
The KeyPressEventArgs containing data related to this event
Returns true if the event is processed
Processes the Enter key
The KeyPressEventArgs containing data related to this event
Returns true if the event is processed
Occurs when the mouse pointer is over the RadGridView and the left mouse button is pressed.
The MouseEventArgs containing data related to this event
Returns true if the event is processed
Occurs when the mouse pointer is over the RadGridView and the right mouse button is pressed.
The MouseEventArgs containing data related to this event
Returns true if the event is processed
Determines whether this instance [can enter edit mode] the specified row info.
The row info.
true if this instance [can enter edit mode] the specified row info; otherwise, false.
Contains information about the formatting properties to apply.
Creates a new instance of the BaseFormattingObject class.
Creates a new instance of the BaseFormattingObject class.
Formatting object name.
Determines if the condition should be applied on a row.
Evaluates the condition or expression of the formatting object.
RadGridView row.
RadGridView column.
Returns true if the formatting object should apply.
Checks whether a is equal by content.
The to compare with.
true if the content is equal.
Determines whether a non-default value is specified for the
Creates a new object that is a copy of the current instance.
Copies the source's settings to this instance.
Raises the PropertyChanging event.
The property name.
true when the property value should be changed.
Raises the PropertyChanged event.
The property name.
Gets or sets a value indicating what TextAlignment to apply
Determines what TextAlignment to apply to child cells when ApplyToRow is true.
Determines whether the condition is enabled (can be evaluated and applied).
Gets or sets a value indicating what ForeColor to apply on the cell
Gets or sets a value indicating what BackColor to apply on the cell
Gets or sets a value indicating what ForeColor to apply on the row
Gets or sets a value indicating what BackColor to apply on the row
Gets or sets a value indicating what Font to apply on the cell.
Gets or sets a value indicating what Font to apply on the row.
Gets or sets a value containing condition's name
Gets or sets a value indicating that the condition should be applied on a row
Gets or sets a value indicating whether the condition should be applied on selected rows.
Occurs when a property value changes.
Occurs when a property value is changing.
Represents an element which supports conditional formatting.
Concrete implementors are GridDataRowElement and GridDataCellElement
Gets the instance which wraps the hierarchical structure of elements.
Sets the for this element.
The for this element.
Prepares the element for the formatting.
Gets the for this element.
Determines whether the this instance supports conditional formatting.
Contains the formatting properties to apply when some condition is met. (Used inside Conditional formatting form)
Initializes from the provided conditional format instance.
Copies current settings to the provided conditional format instance.
Gets or sets the alignment to be used for the cell values
Gets or sets the alignment to be used for the cell values
Determines whether case-sensitive comparisons will be made when evaluating string values.
Determines whether the condition is enabled (can be evaluated and applied).
Gets or sets the cell font.
Gets or sets the font for the entire row.
Gets or sets the foreground color to be used for the entire row
Gets or sets the background color to be used for the entire row
Gets or sets the foreground color to be used for the cell
Gets or sets the background color to be used for the cell
Determines whether to apply this condition on selected rows.
Displays a form used to manage conditional formatting objects
Initializes a new instance of the ConditionalFormattingForm class.
Initializes a new instance of the ConditionalFormattingForm class.
the whose columns will be formatted.
Initializes a new instance of the ConditionalFormattingForm class.
the whose columns will be formatted.
An instance of
Initializes a new instance of the ConditionalFormattingForm class.
The whose columns will be formatted.
An instance of .
ThemeName of the form and its controls.
Initializes a new instance of the ConditionalFormattingForm class.
Owner control.
The whose columns will be formatted.
An instance of .
ThemeName of the form and its controls.
Force edit of a specified column
The GridViewColumn to edit
Gets the column title.
The column.
Required designer variable.
Clean up any resources being used.
true if managed resources should be disposed; otherwise, false.
Required method for Designer support - do not modify
the contents of this method with the code editor.
Gets the whose columns will be formatted.
Gets the that is currently formatted.
Initializes a new instance of the ColumnFormattingInfo class
The GridViewColumn owner of the formatting info
The conditional formatting object associated with the column
Contains information about the condition and the formatting properties to apply.
Creates a new instance of the ConditionalFormattingObject class.
Initializes a new instance of the ConditionalFormattingObject class.
Formatting object name.
The condition type.
Left value of the condition.
Right value of the condition.
Determines if the condition should be applied on a row.
Evaluates the condition specified by this object against the actualValue.
RadGridView row.
RadGridView column.
Returns true if the formatting object should apply.
Creates a new object that is a copy of the current instance.
Copies the source's settings to this instance.
Gets or sets a value containing condition's type
Gets or sets a value containing condition's left value
Gets or sets a value containing condition's right value
Determines whether case-sensitive comparisons will be made when evaluating string values.
used internally by
Creates a new instance of the ParsableValueType class.
Gets the value contained in this object
Indicates whether the value is parsed successfull.
The parsed value.
Gets the value contained in this object
The parsed value.
Gets the string representation of the value.
Gets the desired type for conversion.
Extends to subscribe to Items' PropertyChanged and CollectionChanged events.
Defines the types of conditions used for conditional formatting
Contains information about the expression and the formatting properties to apply.
Creates a new instance of the ConditionalFormattingObject class.
Creates a new instance of the ConditionalFormattingObject class.
Formatting object name.
The expression of the formatting object.
Determines if the condition should be applied on a row.
Evaluates the expression of the formatting object.
RadGridView row.
RadGridView column.
Returns true if the formatting object should apply.
Creates a new object that is a copy of the current instance.
Gets or sets the expression of the object.
Initializes a new instance of the RadMenuItem class.
Initializes a new instance of the RadMenuItem class using the displayed
text.
Initializes a new instance of the RadMenuItem class using the displayed text.
Manages the context menus in GridVisualElement.
This interface provides methods for managing context menus in GridVisualElement.
Shows a context menu.
The context menu provider.
Returns true if successful.
Shows a context menu.
The context menu provider.
The location in control's coordinates.
Returns true if successful.
Hides the context menu.
Gets the associated instance.
The current context menu
Initializes a new instance of the ColumnChooserForm class.
The object, associated with this manager.
Shows a context menu.
The context menu provider.
The location in control's coordinates.
Returns true if successful.
Shows a context menu.
The context menu provider.
Returns true if successful.
Hides the context menu.
Gets the associated instance.
The current context menu
Defines methods used to create context menu for a specified element
Merges the context menu.
The to merge with.
merge parameters.
The merged context menu, if successfull.
Merges the context menu.
The to merge with.
merge parameters.
The merged context menu, if successfull.
Merges the context menu.
The to merge with.
merge parameters.
The merged context menu, if successfull.
Gets or sets the context menu
Represents an auto-complete box editor in RadGridView.
Represents a textbox editor in RadGridView.
Abstract class that represents basic logic for grid editor
Initializes the editor. Used internally in RadGridView.
The owner of this editor.
The value of the editor.
Validates the value currently entered in the editor.
Fires the event.
A that contains the event data.
Fires the event.
Translates system key down events to the owner element.
A System.Windows.Forms.KeyEventArgs that contains the event data.
Translates mouse wheel events to the owner element.
A System.Windows.Forms.MouseEventArgs that contains the event data.
Gets a value indicating that the editor should close when grid loses focus.
Gets a value indicating whether the cell should clear its text when adding an editor.
Gets the type of the editor value
Initializes a new instance of the class.
Handles the key up events in the editor.
A System.Windows.Forms.KeyEventArgs that contains the event data.
Gets or sets the null value for the editor.
Indicates if all charactes should be left alone or converted
to upper or lower case
The text could span more than a line when the value is true
Specifies the maximum length of characters which could be entered
Gets or sets wheather the editor accepts tha tab key in multiline mode
Gets or sets wheather the editor accepts tha tab key in multiline mode
Initializes a new instance of the class.
Represents a browse editor in RadGridView.
Gets or sets the editor's value.
Represents a browse editor element.
Represents a calculator editor in RadGridView.
Handles key up events in the editor.
A System.Windows.Forms.KeyEventArgs that contains the event data.
Gets or sets the editor's value.
Represents a checkbox editor in RadGridView.
Initializes a new instance of the RadCheckBoxEditor class.
Toggles the checkbox state.
Gets or sets a value indicating whether this is a three state checkbox.
Represents a checkbox element used in RadCheckBoxEditor
Initializes a new instance of the RadCheckBoxEditor class.
A instance.
Get the checkmark element.
Gets or sets the checkmark state.
Represents a color editor in RadGridView.
Gets or sets the editor's value.
Represents a color editor element used in color picker editors.
Represents a DropDownList editor in RadGridView.
Initializes a new instance of the RadDropDownListEditor class.
Handles key up events in the editor.
A System.Windows.Forms.KeyEventArgs that contains the event data.
Gets or sets a value specifying the style of the DropDownList.
Gets or sets the drop down sizing mode. The mode can be: horizontal, veritcal or a combination of them.
Represents a date time editor in RadGridView.
Initializes a new instance of the RadDateTimeEditor class.
Handles key up events in the editor.
A System.Windows.Forms.KeyEventArgs that contains the event data.
The DateTime value assigned to the date picker when the Value is null
Gets or sets the minimum date and time that can be selected in the editor.
Gets or sets the maximum date and time that can be selected in the editor.
Gets or sets the custom date/time format string.
Represents a spin editor in RadGridView.
Initializes a new instance of the GridSpinEditor class.
Handles the key up events in the editor.
A System.Windows.Forms.KeyEventArgs that contains the event data.
Gets or sets the minimum value that could be set in the editor.
Gets or sets the maximum value that could be set in the editor.
Gets or sets the value which is added to/subtracted from the current value of the editor.
Gets or sets the number of decimal places to display in the editor.
Gets or sets a value indicating whether a thousands separator is displayed in the editor.
Gets or sets the type of the value to use in the editor.
Represents a numeric up/down element in RadGridView.
Used to manage editors in GridVisualElement.
Initializes a new instance of the GridViewEditManager class.
The , associated with this class.
Puts the current cell in edit mode.
Returns true if the process is successful.
Commits any changes and ends the edit operation on the current cell.
true on success.
Ends the edit operation without committing the changes
true on success.
Close the currently active editor and discard changes.
true on successful cancellation.
Checks whether there is a permanent editor associated with the specified type.
The type to check.
true if it exists permanent editor for the given type.
Gets the default editor for the specified provider.
The to get editor for.
An instance of if successful.
Register a permanent editor for specific type.
The type to register.
Disposes all resources.
Initializes the editor.
An instance of IInputEditor
Finishes the editing process.
A value that indicates whether the operation should be canceled.
returns true if successful and the editor is closed.
Gets the active editor
The instance of associated with this class.
Gets a value indicating whether the cell is in edit mode.
Gets or sets a value indicating whether the active editor should be closed when validation process fails.
Represents a masked editbox editor in RadGridView.
Initializes a new instance of the RadMaskedEditBoxEditor class.
Handles the key up events in the editor.
A System.Windows.Forms.KeyEventArgs that contains the event data.
Gets or sets the prompt text that is displayed when the TextBox contains no text.
Gets the instance of this editor.
Specifies how a user starts cell editing in the RadGridView control.
Editing begins when the cell receives focus. This mode is useful when pressing
the TAB key to enter values across a row, or when pressing the ENTER key to
enter values down a column.
Editing begins when any alphanumeric key is pressed while the cell has focus.
Editing begins when any alphanumeric key or F2 is pressed while the cell has focus (default value).
Editing begins when F2 is pressed while the cell has focus. This mode places the
selection point at the end of the cell contents.
Editing begins only when the RadGridView.BeginEdit(System.Boolean) method is called.
Represents a textbox editor in RadGridView.
Initializes a new instance of the RadTextBoxEditor class.
Handles the key up events in the editor.
A System.Windows.Forms.KeyEventArgs that contains the event data.
Gets or sets the null value for the editor.
Indicates if all characters should be left alone or converted
to upper or lower case
The text could span more than a line when the value is true
Specifies the maximum length of characters which could be entered
Gets or sets whether the editor accepts the tab key in multiline mode
Gets or sets whether the editor accepts the tab key in multiline mode
Defines the allowed states of .
Indicates that the instance of does not have states
Indicates that the instance of can be current
Indicates that the instance of can be selected
Indicates that the instance of can be expanded
Indicates that the instance of have all applicable states
Describes the action that caused a CollectionChanged event.
The data source was reset
RowInfo is added to the data source
RowInfo is removed from the data source
The data source was sorted
The grouping was changed
The filtering was changed
A group expanded state was changed
A row contains data that was changed
Data in all visible rows needs to be updated
A row is moved
The number of rows in a virtualized grid has been changed
The cell state has been changed
Visual rows need to be updated (row is removed, added, or row position has been changed)
Visual rows layout has been changed
Visual rows layout has been changed
Grid theme has been chenaged
Cached current row is no longer valid
Child view columns has been changed
Current row has changed it's state
Resets the current view to the default one
The row height has been changed
The column width has been changed
Defines the selection modes of RadGridView.
One or more individual cells can be selected.
The entire row will be selected by clicking its row's header or a cell contained in that row.
Enumeration of possible values for animation effects for expanding/collapsing grid rows
Specifies the behavior when the user presses Enter while adding new row.
Pressing Enter key saves the value in the cell and the cell remains selected.
Pressing Enter key saves the value in the cell moves focus to the next cell and opens its editor.
Pressing Enter key saves the value in the cell moves focus to the next row and opens editor of the cell bellow current.
Specifies the behavior when the user presses Enter while adding new row.
Pressing Enter key saves the value in the cell and the cell remains selected.
Pressing Enter key saves the value in the cell and moves focus to the next cell and opens its editor.
Pressing Enter key saves the value in the cell and moves focus to the next row.
Pressing Enter key saves the value in the cell and moves focus to the newly added row.
Defines the split modes used in RadGridView.
Default view, no split views.
Split views horizontally.
Split views vertically.
Provides data for the CellFormatting event
Initializes a new instance of the CellFormattingEventArgs class.
The
Gets the
Represents the method that will handle the CellFormatting events of a RadGridView.
The event sender, typicaly this is RadGridView
Instance of CellFormattingEventArgs containing the data related with this event
Represents the method that will handle the CellValidated event of a RadGridView.
The event sender, typicaly this is RadGridView
Instance of CellValidatedEventArgs containing the row related with this event
Provides data for the CellValidated event
Initializes a new instance of the CellValidatedEventArgs class.
The that is validated.
The that is validated.
The cell value.
Gets the cell value.
Represents the method that will handle the CellValidating event of a RadGridView.
The event sender, typicaly this is RadGridView
Instance of CellValidatingEventArgs containing the row related with this event
Provides data for the CellValidating event
Provides data for and events.
2
Initializes a new instance of the class.
The related with the cell.
The related with the cell.
Gets the related with the cell.
Gets the related with the cell.
Gets the related with the cell.
Gets a value indicating the column index of the cell that the event occurs for.
The index of the column containing the cell that the event occurs for.
1
Gets a value indicating the row index of the cell that the event occurs for.
The index of the row containing the cell that the event occurs for.
1
Initializes a new instance of the CellValidatingEventArgs class.
The that is validating.
The that is validating.
The cell value.
The old cell value.
The associated active editor
Gets the cell value.
Gets the old cell value.
Provides data for the ColumnChooserCreated event
Represents the method that will handle the ColumnChooserCreated event of a RadGridView.
The event sender, typicaly this is RadGridView
Instance of GridViewColumnChooser which is created
Represents the method that will handle the ContextMenuOpening events of a RadGridView.
The event sender, typicaly this is RadGridView
Instance of ContextMenuOpeningEventArgs containing the data related with this event
Provides data for the ContextMenuOpening event
Initializes a new instance of the GridViewRowEventArgs class.
the element for which the context menu will be open
the context menu which is associated with this provider
Initializes a new instance of the GridViewRowEventArgs class.
the element for which the context menu will be open
the context menu which is associated with this provider
a value indicating whether to cancel the event
Gets or sets the context menu which is associated with this provider
Gets the element for which the context menu will be open
Represents the method that will handle the CurrentCellChanged events of a RadGridView.
The event sender, typicaly this is RadGridView
Instance of CurrentCellChangedEventArgs containing the data related with this event
Provides data for the CurrentCellChanged event
Initializes a new instance of the CurrentCellChangedEventArgs class.
Gets the previous current cell.
Gets the new current cell.
Represents the method that will handle the RowMouseMove events of a RadGridView.
Represents the method that will handle the CellMouseMove events of a RadGridView.
Represents the method that will handle the CommandCellClick events of a RadGridView.
The event sender, typicaly this is RadGridView
Instance of EventArgs containing the data related with this event
Represents the method that will handle the ToggleStateChanged events of embedded RadChechBoxElement in header Cell.
Represents the method that handles the EditorRequired cancelable event.
The source of the event.
A EditorRequiredEventArgs that contains the event data.
Provides information about the popup initialized on filter buton pressing.
Gets or sets the IRadFilterPopup instance.
Gets reference of column, for which the filter popup is initialized.
Represents the method that handles the FilterPopupInitialized event.
The source of the event.
A FilterPopupInitializedEventArgs that contains the event data.
Provides information about the type of the popup required on filter buton pressing
Gets or sets the IRadFilterPopup instance.
If a default popup is provided by the RadGridView, it is available for post-initialization
or substitution.
Gets reference of column, for which the filter popup is initialized.
Represents the method that handles the FilterPopupRequired event.
The source of the event.
A FilterPopupRequiredEventArgs that contains the event data.
Provides data for the ToolTipTextNeeded event used with GridTableElement
Initializes a new instance of the GridElementToolTipTextNeededEventArgs class.
The tool tip that will be shown.
The row index of the first visible row. that is
The first visible
The default tooltip text
Gets the row index of the first visible row.
Gets the first visible .
Represents the method that will handle the cell related events of a RadGridView.
The event sender, typicaly this is RadGridView
Instance of GridViewCellCancelEventArgs containing the data related with this event
Represents the method that will handle events related to cell and row operations.
2
Provides data for events related to cell and row operations.
2
Gets the related with the cell.
Gets the cell value.
Provides data for the CellPaint event
Gets the Cell Element to be painted
Gets the Graphics object used to draw
Initializes a new instance of the GridViewCellPaintEventArgs class.
The cell element to be painted
The Graphics object used to paint the cell
Represents the method that will handle the CellPaint events of a RadGridView.
The event sender, typicaly this is RadGridView
Instance of GridViewRowPaintEventArgs containing the row related with this event
Provides data for the CreateCell event
Initializes a new instance of the GridViewCreateCellEventArgs class.
The GridRowElement that will contian the newly created cell
The specified GridViewColumn
The default cell type that will be used
Gets ot sets the type of the GridCellElement that will be created for the specified row and column
Gets the GridRowElement that will contain the newly created cell
Gets the specified GridViewColumn
Gets or sets the cell instance that will be added to grid row.
Represents the method that will handle the CreateCell event of a RadGridView.
The event sender, typicaly this is RadGridView
Instance of GridViewCreateCellEventArgs containing the row related with this event
Provides data for the CreateCell event
Initializes a new instance of the GridViewCreateCellEventArgs class.
The GridRowElement that will contian the newly created cell
The default row type that will be used
Gets the GridViewRowInfo that needs to be associated
Gets or sets the row instance that will be added to grid row.
Gets ot sets the type of the GridRowElement that will be created for the specified row and column
Represents the method that will handle the CreateCell event of a RadGridView.
The event sender, typicaly this is RadGridView
Instance of GridViewCreateRowEventArgs containing the row related with this event
Provides data for the CurrentViewChanged event
Initializes a new instance of the GridViewCreateCellEventArgs class.
The GridViewInfo that is currently active.
The GridViewInfo that will become active.
Gets the old current view.
Gets the new current view.
Represents the method that will handle the CurrentViewChanged event of a RadGridView.
The event sender, typicaly this is RadGridView
Instance of GridViewCurrentViewChangedEventArgs containing the row related with this event
Provides data for the RowPaint event
Gets the RowInfo Element to be painted
Gets the Graphics object used to draw
Initializes a new instance of the GridViewRowPaintEventArgs class.
The row element to be painted
The Graphics object used to paint the cell
Represents the method that will handle the RowPaint events of a RadGridView.
The event sender, typicaly this is RadGridView
Instance of GridViewRowPaintEventArgs containing the row related with this event
Represents the method that will handle the cell related events of a RadGridView.
The event sender, typicaly this is RadGridView
Instance of GridViewCellCancelEventArgs containing the data related with this event
Provides data for and events.
2
Initializes a new instance of the class.
The related with the cell.
The related with the cell.
This values should be used when users use the Lasso selection and selection mode is CellSelection
This values should be used when users use the Lasso selection and selection mode is CellSelection
Gets the related with the cell.
Gets the related with the cell.
Gets a value indicating the column index of the cell that the event occurs for.
The index of the column containing the cell that the event occurs for.
1
Represents the method that will handle the HyperlinkOpened events of RadGridView.
The event sender.
Instance of HyperlinkOpenedEventArgs.
Provides data for the HyperlinkOpened event.
Gets the hyperlink.
Initializes a new instance of the HyperlinkOpenedEventArgs class.
The hyperlink.
The row which contains the hyperlink.
The column which contains the hyperlink.
Any error occured while trying to open a hyperlink.
Gets the related with the cell.
Gets the related with the cell.
Gets the related to with this hyperlink belongs.
Represents the method that will handle the HyperlinkOpening events of RadGridView.
The event sender.
Instance of HyperlinkOpeningEventArgs.
Provides data for the HyperlinkOpening event.
Gets the hyperlink.
Initializes a new instance of the HyperlinkOpeningEventArgs class.
The hyperlink.
The row which contains the hyperlink.
The column which contains the hyperlink.
Gets the related with the cell.
Gets the related with the cell.
Gets the related to with this hyperlink belongs.
Provides data for the RowFormatting event
Initializes a new instance of the RowFormattingEventArgs class.
The
Gets the
Represents the method that will handle the RowFormatting events of a RadGridView.
The event sender, typicaly this is RadGridView
Instance of RowFormattingEventArgs containing the data related with this event
Represents the method that will handle RowHeightChanged events of a RadGridView.
Event Arguments for RowHeightChanged event.
Initializes a new instance of the RowHeightChangedEventArgs class.
The
Gets the GridViewRowInfo having the new height.
Represents the method that will handle RowHeightChanging events of RadGridView.
Event arguments for RowHeightChanging event.
Initializes a new instance of the RowHeightChangingEventArgs class.
The to resize.
The new row height.
Initializes a new instance of the RowHeightChangingEventArgs class.
The to resize.
The new row height.
a value indicating whether to cancel the event
Gets the to resize.
Gets the new row height.
Initializes a new instance of the class.
The referenced column.
Initializes a new instance of the class.
The formatting object.
The template.
Shows expression builder for specified column
Referenced RadGridView
Shows expression builder for specified formatting object.
Referenced RadGridView.
Referenced formatting object.
Referenced template.
Instance of the form.
Required designer variable.
Clean up any resources being used.
true if managed resources should be disposed; otherwise, false.
Required method for Designer support - do not modify
the contents of this method with the code editor.
Set the theme name, which should be applied to the expression builder
Displays a form used to crate custom filters.
Represents a base class for custom filtering dialog. All inheritors should
Initializes the editors in the dialog with the filter descriptor that is currectly applied to the RadGridView data.
The column which represents the property by which data will be filtered
The filter descriptor that is currently applied to the grid for this column.
Determines whether type specific editors should be used e.g. RadSpinEditor for numeric properties.
Gets the filter descriptor that should be applied to the RadGridView data.
Initializes a new instance of the CompositeFilterForm class.
Initializes a new instance of the CompositeFilterForm class.
The , owner of this form.
Gets the selected value form editor.
RadControl editor
return exception if parse is not succesful
Value from the editor
Required designer variable.
Clean up any resources being used.
true if managed resources should be disposed; otherwise, false.
Required method for Designer support - do not modify
the contents of this method with the code editor.
Gets or sets the logical operator
The logical operator.
Gets the combo box of left operator.
The combo box left operator.
Gets the combo box of right operator.
The combo box right operator.
Gets the left operator editor.
Gets the right operator editor.
Gets or sets the filter descriptor.
The filter descriptor.
Gets or sets the left descriptor.
The left descriptor.
Gets or sets the right descriptor.
The right descriptor.
Gets the column's data type
The type of the column's data type.
Creates the composite filter form
An instance of .
Clears all customizable date select menu items.
Add customizable date select menu item.
Menu item text to display
FilterDescriptor to apply on item click.
Remove customizable date select menu item on specified position.
Relative position
Set popup theme.
Theme name to set.
Gets the menu item that holds the calendar.
Gets the menu item that holds the OK and Cancel buttons.
Gets the menu item that holds the list control
Initializes the view with an instance of the .
An instance of .
An instance of .
Dataches the view from its owner.
Explicitly synchonizes the view with its owner.
Gets or the RadGridViewElement that owns this view.
Gets the GridViewInfo that this view represents.
Initializes the fields of the current instance.
Called by the element when constructed. Allows inheritors to build the element tree.
Creates the buttons strip element child elements.
Creates the text box strip element child elements.
Wires the buttons and text box events.
Unwires the buttons and text box events.
Disposes the managed resources of this instance.
Updates the visibility of the paging panel.
Updates the buttons strip element. Called when an update notification arrives.
Updates the text box strip element. Called when an update notification arrives.
Raises the standard .NET PropertyChanged event.
Initializes the view with an instance of the .
An instance of .
An instance of .
Detaches the view from its owner.
Explicitly synchronizes the view with its owner.
Allows previewing of an event that is about to be dispatched.
Core entry point for receiving and processing an event.
Allows additional processing of an event that has been just dispatched.
Allows a listener to examine events queue and optionally to remove/add events.
True if the listener has actually modified the queue, false otherwise.
Gets or sets the number of buttons with numbers in the paging panel.
Gets or sets the image of the button that navigates to the first page.
The first page button image.
Gets or sets the image of the button that navigates to the previous page.
The previous page button image.
Gets or sets the image of the button that navigates next page.
The next page button image.
Gets or sets the image of the button that navigates to the last page.
The last page button image.
Gets the command bar element.
The command bar.
Gets the command bar row element.
The command bar row element.
Gets the buttons strip element.
The buttons strip element.
Gets the button that navigates to the first page.
The first button.
Gets the button that navigates to the previous page.
The previous button.
Gets the button that navigates fast in the backward direction.
The fast back button.
Gets the button that navigates fast in the forward direction.
The fast forward button.
Gets the button that navigates to the next page.
The next button.
Gets the button that navigates to the last page.
The last button.
Gets the text box strip element.
The text box strip element.
Gets the label that shows the "Page" text.
The page label.
Gets the text box that shows the current page.
The page number text box.
Gets the label that shows the "of" text.
The of pages label.
Gets the label that shows the total number of pages.
The number of pages label.
Gets or sets whether the button that navigates to the first page is visible.
true if the button that navigates to the first page is visible; otherwise, false.
Gets or sets whether the button that navigates to the previous page is visible.
true if the button that navigates to the previous page is visible; otherwise, false.
Gets or sets whether the button that navigates fast backward is visible.
true if the button that navigates fast backward is visible; otherwise, false.
Gets or sets whether the buttons that navigate to a concrete page are visible.
true if the buttons that navigate to a concrete page are visible; otherwise, false.
Gets or sets whether the button that navigates fast forward is visible.
true if the button that navigates fast forward is visible; otherwise, false.
Gets or sets whether the button that navigates to the next page is visible.
true if the button that navigates to the next page is visible; otherwise, false.
Gets or sets whether the button that navigates to the last page is visible.
true if the button that navigates to the last page is visible; otherwise, false.
Gets or sets whether the strip element holding the page navigation buttons is visible.
true if the strip element holding the page navigation buttons is visible; otherwise, false.
Gets or sets whether the strip element holding the page navigation text box is visible.
true if the strip element holding the page navigation text box is visible; otherwise, false.
Gets or the RadGridViewElement that owns this view.
Gets the GridViewInfo that this view represents.
Gets the event type(s) this listener needs to process.
Gets the priority of the current instance.
Gets the event process mode for this instance.
Cell which is used in a browse column.
This is the base class for all data bound cells in RadGridView
Represents the base class for all cells in .
Initializes a new instance of the class.
An instance of .
An instance of .
Determines if the cell can BestFit for the specified column BestFit mode.
Initializes the cell with specified column and row
An instance of .
An instance of .
Updates the visual state of the cell.
Sets the value of the cell.
Merges the context menu.
The to merge with.
merge parameters.
The merged context menu, if successfull.
Merges the context menu.
The to merge with.
merge parameters.
The merged context menu, if successfull.
Updates the visual state of the cell.
Sets the actual text of the cell.
Applies the format string to the scpecified object.
Gets or sets a value indicating whether the cell is the current in the grid.
Gets or sets a value indicating whether the cell belongs to the current in the grid.
Gets or sets a value indicating whether the cell belongs to the current in the grid.
Gets or sets a value indicating whether the containing this cell is sorted.
Gets or sets a value indicating whether the containing this cell is hovered.
Gets or sets a value indicating whether the cell is pinned.
Gets or sets a value indicating whether the cell is selected.
Gets or sets a value indicating whether the cell belongs to an odd row.
Gets or sets the pin position for the row. When the column is pinned, it cannot be moved from its location when a user scrolls horizontally.
Gets or sets the format string to be used for the cell's value.
Gets the which the cell belongs to.
Gets the which the cell belongs to.
Gets the root template element
Returns the index of the cell in the .
Returns the index of the in the columns collection.
Gets or sets the value represented by this cell.
Gets or sets the context associated with the cell.
Binds the column properties.
Unbinds the column properties.
Occurs when some column property changes its value.
An instance of RadPropertyChangedEventArgs
Binds the row properties.
Unbinds the row properties.
Occurs when some row property changes its value.
An instance of RadPropertyChangedEventArgs
Gets or set a value that determine that this cell can start row reordering
Initializes a new instance of the class.
Determines if the cell can BestFit for the specified column BestFit mode.
Merges the context menu.
The to merge with.
merge parameters.
The merged context menu, if successfull.
Gets the editor element associated with this cell element.
The editor which element we search.
An instance of RadItem that represents the editor element. Null if there is no editor element.
Sets the position of the cell content in accordance with the .
Prepares the element for the formatting.
Applies the format string to the scpecified object.
Gets or sets a value indicating whether this is the first data cell in the row.
Gets or sets a value indicating whether this is the first data cell in the row.
Gets a value indicatig where the current cell is in edit mode.
Gets or sets the value represented by this cell.
Determines whether the this instance supports conditional formatting.
Gets a value indicating that cell's value is invalid
Gets a value that indicates self-referencing expander element assiciated with the cell.
Gets the self reference layout instance when
the is bound to self-reference data source
The self reference layout.
Gets the data column info.
The data column info.
Initializes a new instance of the class.
An instance of .
An instance of .
Cell which is used in a calculator column.
Initializes a new instance of the class.
An instance of .
An instance of .
Represents the header cell with embedded CheckBox element.
Represents the header cell in RadGridView
Initializes a new instance of the class.
Creates the composite filter form
An instance of .
Determines if the cell can BestFit for the specified column BestFit mode.
Merges the context menu.
The to merge with.
merge parameters.
The merged context menu, if successfull.
Creates the column pinning menu items.
The context menu.
Creates the conditional formatting form.
Pins the column.
The position.
Gets or sets a value indicating the sort order of data in the column.
Gets the filter button for the cell.
Gets the arrow indicating the sort order of the cell.
Defines the arrow position in the GridHeaderCellElement
Left arrow position
Right arrow position
Top arrow position
Bottom arrow position
Updates the information core.
Returns the check box element in the cell.
Cell for displaying and editing colors.
Initializes a new instance of the class.
An instance of .
An instance of .
Represents a filter cell in RadGridView
Initializes a new instance of the class.
Called by the element when constructed. Allows inheritors to build the element tree.
Determines whether the specified cell is compatible with concrete column.
The column.
The context.
true if the specified column is compatible; otherwise, false.
Occurs when some column property changes its value.
An instance of RadPropertyChangedEventArgs
Updates filter cell items visibility.
if set to true [enabled].
Updates the filter button visibility.
if set to true [enabled].
Sets the filter operator.
The filter operator.
Edits the filter descriptor.
The menu item.
Creates the composite filter form
An instance of .
Validates a descriptor set by the user.
the descriptor to validate.
true if successfull.
Sets the filter descriptor.
The descriptor.
Removes the filter descriptor.
[TRUE] if succeed, otherwise [FALSE]
Adds the editor.
The editor.
Removes the editor.
The editor.
Creates the filter menu.
Type of the data.
Determines if the cell can BestFit for the specified column BestFit mode.
Gets the filter button for the cell.
Gets the filter operator for the cell.
Gets or sets the spacing between elements in filter cell
Gets a value indicating whether this instance is editable.
true if this instance is editable; otherwise, false.
Gets a value indicating whether [supports conditional formatting].
true if [supports conditional formatting]; otherwise, false.
Get or set the filter cell value
Gets or sets the filter descriptor associated with this cell
The filter descriptor.
Gets the filtering row info.
The filtering row info.
Initializes a new instance of the class.
Called by the element when constructed. Allows inheritors to build the element tree.
Disposes the managed resources.
Initializes the fields.
Handles the ValueChanged event of the rating control.
The source of the event.
The instance containing the event data.
Occurs when some column property changes its value.
An instance of RadPropertyChangedEventArgs
Attaches the specified data.
The data.
The context.
Updates the information core.
Sets the actual text of the cell.
Determines whether the specified data is compatible.
The data.
The context.
Gets a value indicating whether the cell is editable.
true if [is editable]; otherwise, false.
Gets the rating element.
The rating.
Initializes a new instance of the class.
An instance of .
An instance of .
Docks the search info label on the left or right side of the search text box depending on the RightToLeft state.
Gets the search info label.
Represents the base class for all rows in .
Initializes the row.
The instance of which the row is associated with.
Initializes the row view.
The instance of which the row is associated with.
Updates row's visual state.
Updates cell layout
Updates cell content.
Occurs when some row property changes its value.
An instance of RadPropertyChangedEventArgs
Occurs when some template property changes its value
An instance of PropertyChangedEventArgs
Applies custom formatting to the row.
Gets the VisualStyleElement which describes the appearance in Windows Vista.
Creates a based on the settings of the corresponding .
The that contains the settings.
An instance of or null.
Returns the default cell type to be created based on the settings of the corresponding .
The that contains the settings.
An column type.
Merges the context menu.
The to merge with.
merge parameters.
The merged context menu, if successful.
Merges the context menu.
The to merge with.
merge parameters.
The merged context menu, if successful.
Merges the context menu.
The to merge with.
merge parameters.
The merged context menu, if successful.
Gets or sets a value indicating whether the hot tracking behavior is enabled.
Gets or sets a value indicating whether the hot tracking behavior is enabled.
Gets or sets a value indicating the color of row's horizontal border.
Gets or sets the color of row's vertical border.
Gets or sets a value indicating that the row's border is drawn over the cells.
Gets or sets a value indicating whether the row is the current in the .
Gets or sets a value indicating whether the row has odd position.
Gets or sets a value indicating the row visual state.
Gets or sets a value indicating whether the row is selected.
Gets or sets a value indicating whether the row contains the current cell.
Gets or sets a value indicating whether the row contains selected cells.
Gets the corresponding instance of this row element.
Gets the root template element
Gets a value indicating whether the conditional formatting can be applied to the row.
Gets a value indicating whether alternating row color can be applied to the row.
Gets or sets the context menu
Gets a value indicating that conditional formatting can be applied
This interface defines methods to manage the row layout in .
Initializes the IGridRowLayout with the specified table element.
The to associate with this object
Measures the space required by the cells.
The size that is available for grid rows.
The size required by the row element.
Arranges the cells in the row.
The size that is available for the specified row.
The to arrange.
The arranged rectangle.
Starts resizing of a column from the UI
The to resize
Finishes the resizing of a column
Changes the size of an already choosen column by using the specified delta
Invalidates the RenderColumns collection
Invalidates the row layout
Determines the actual row height.
The desired .
The actual row height, if successfull.
Measures the pinned columns.
The data provider.
Ensures that the row layout is calculated
Gets or sets the GridViewTemplate that owns this view definition.
Gets the desired row size.
Gets the desired row size for group rows.
Gets the render columns.
Gets the scrollable columns
Gets the first data column.
Gets the last data column.
Gets the actual column width
An instance of .
The actual column width, when successfull.
Initializes the IGridRowLayout with the specified table element.
The to associate with this object
Measures the space required by the cells.
The size that is available for grid rows.
The size required by the row element.
Arranges the cells in the row.
The size that is available for the specified row.
The to arrange.
The arranged rectangle.
Starts resizing of a column from the UI
The to resize
Finishes the resizing of a column
Changes the size of an already choosen column by using the specified delta
Invalidates the RenderColumns collection
Invalidates the row layout
Determines the actual row height.
The desired .
The actual row height, if successfull.
Measures the pinned columns.
The data provider.
Gets or sets the GridViewTemplate that owns this view definition.
Gets the desired size for the row when using the specified layout.
Gets the desired size for the group row when using the specified layout.
Gets all columns currently visible on screen.
Gets a generic list containing all objects that are currently visible.
Gets the scrollable columns
Gets the first data column.
Gets the last data column.
Contains possible grid layout contexts
Grid content is displayed on screen.
Grid content renders on printer.
Adding value to DistinctValuesTable. It only adds the value if it is unique and is not null or empty.
Check if a given value is contained in any of the ArrayLists value collections, bound to every string key.
Check if the collection conteins a given string key.
Must be a string
Gets the menu item that holds the tree view.
Gets the menu item that holds the OK and Canel buttons.
Gets the menu item that holds the text box.
Provides static methods for creating strings to represent FilterDescriptors in text format.
Creates a string representation of filter descriptor.
Takes into account current localization provider and lookup value for lookup column.
Creates a string representation of filter descriptor.
Takes into account current localization provider and lookup value for lookup column.
Given filter descriptor
Lookup column reference. Provide null if the column has not lookup value structure.
Filter string representation
Creates a string representation of filter descriptor.
Takes into account current localization provider and lookup value for lookup column.
Given filter descriptor.
Lookup column reference. Provide null if the column is not a lookup column.
Max text length.
Filter string representation
Element containing hyperlink.
Gets or sets a value indicating if the link has been opened by the user.
Cell containing hyperlink element.
Initializes a new instance of the class.
An instance of .
An instance of .
Gets or sets the element containing hyperlink.
Gets or sets the text of the content element.
Gets or sets the image of the content element.
Best Fit All Columns Request
Requests the best fit columns.
Enqueues the best fit columns.
The mode.
Requests the best fit column.
The column.
Removes and returns the object at the beginning of the queue
Returns BestFitRequest
Dequeues the specified column's request from the queue
The column's request that should be removed
Returns BestFitReques
Represents BestFitRequest type
BestFit Operation for specified column
BestFit Operation for all columns
Represent best fit request
Initializes a new instance of the class.
The operation.
The column.
Initializes a new instance of the class.
The operation.
Initializes a new instance of the class.
The operation.
The mode.
Compares the current instance to the specified request.
The request.
Returns a hash code for this instance.
A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
Gets the operation.
The operation.
Gets the auto size mode.
Gets the column.
The column.
Ensures that the specified cell is visible.
A GridViewRowInfo that specifies the cell's row
A GridViewColumn that specifies the cell's column
Ensures that the specified row is visible.
A GridViewRowInfo that specifies the row
Ensures the row visible core.
The row info.
Ensures the row visibility at top.
The row rect.
The client rect.
The inner client rect.
The verical scroll bar.
The scroll value.
Ensures the row visibility at bottom.
An instance
if set to true [is last row].
The row's client rectangle.
The inner client rectangle.
The verical scroll bar.
The scroll bar's value.
Represents an lines that links expander cell
Initializes a new instance of the class.
Initializes a new instance of the class.
The table element.
Gets or sets the size of the arrow. Used to calculate pixel-perfect results.
Gets or sets a value determining the shape of the link
Gets or sets a value determining the style of the link lines
Defines the differen link styles
Initializes a new instance of the class.
Represents a service that manages drag and drop actions in
Initializes a new instance of the class.
The grid view element.
Gets the grid view element.
The grid view element.
Initializes a new instance of the class.
Raises the event.
The owner control.
An instance of containing event data.
Raises the event.
The owner control.
An instance of containing event data.
Raises the event.
The row that needs formatting.
A instance containing event data.
Raises the event.
The row that needs formatting.
A instance containing event data.
Raises the event
The cell that needs formatting.
A instance containing event data.
Raises the event
The grid cell that needs formatting.
A instance containing event data.
Raises the event
A instance containing event data.
Returns an instance of GridViewEditManager that
defines how to initialize and create cells and editors.
An instance of GridViewEditManager
Puts the current cell in edit mode.
Returns true if the process is successful.
Commits any changes and ends the edit operation on the current cell.
true on success.
Close the currently active editor and discard changes.
true on successful cancellation.
Ends the edit operation without committing the changes
true on success.
Shows the for the columns of the master view template.
Shows the .
The template which columns will be shown for.
Hides the
Gets the drag drop service.
Gets or set a value indicating the animation effect that will be used when expanding/collapsing groups.
Gets the group panel element
Gets or sets a value indicating whether the group panel will show scroll bars or it will expand to show all group headers.
Gets the paging panel element
Gets the rectangle currently selected when the mouse is dragged
Gets or sets a value indicating whether to use dedicated vertical scrollbars in hierarchy.
Gets or sets an instance of or the instance that implements IGridBehavior interface.
Gets or sets a value indicating whether row height in a RataGridView
will expand for multiline cell text
Gets the instance of
Gets or sets value indicating how user begins editing a cell.
Gets a value indicating whether the cell is in edit mode.
Gets or sets the current row of the currently active view containing the current cell.
Gets or sets the current column of the currently active view containing the current cell.
Gets or the currently active cell in the grid.
Gets or sets a value indicating whether the selected item in the control
remains highlighted when the control loses focus.
Returns:
true if the selected item does not appear highlighted when the control loses
focus; false if the selected item still appears highlighted when the control
loses focus. The default is true.
Gets or sets value indicating whether the is visible.
Gets or sets a value indicating whether the PaintCell and PaintRow events are enabled.
Gets an instance of used to navigate between rows and cells in grid.
Gets or sets value indicating the behavior when the user presses Enter while adding new row.
Gets or sets value indicating the behavior when the user presses Enter while adding new row.
Gets or sets a value indicating whether to show cell errors.
Gets or sets a value indicating whether to show row errors.
Gets or sets a value indicating whether the TAB key moves the focus to the next control in the tab order
rather than moving focus to the next cell in the control.
Gets or sets a value indicating how to split RadGridView.
Gets or sets the text to use when there is no data.
Gets or sets whether when changing the current row in one split view the same row in the other split view will be brought into view.
Fires when a cell needs to be created.
Fires when a row needs to be created.
Fires when a data row is invalidated and needs to be formatted.
void radGridView1_RowFormatting(object sender, RowFormattingEventArgs e)
{
if (e.RowElement.RowInfo.Cells.Count > 0 && (string)e.RowElement.RowInfo.Cells[0].Value == "3")
e.RowElement.Font = strikeoutFont;
else
e.RowElement.Font = SystemFonts.DialogFont;
}
Fires when a grid row is invalidated and needs to be formatted.
Fires when the content of a data cell needs to be formatted for display.
Fires when the content of any grid cell needs to be formatted for display.
Fires when the current view in RadGridView has changed.
Fires when a ColumnChooserCreated is created.
Gets an instance of GridViewEditManager that
defines how to initialize and create cells and editors.
Gets the active editor
Gets or sets the column chooser sort order.
The column chooser sort order.
Gets the current column chooser
Gets an instance of or the instance that implements IContextMenuManager interface.
Displays a list with column chooser items, associated with columns.
Creates a new instance of the ColumnChooserForm class.
An instance of the .
Creates a new instance of the ColumnChooserForm class.
Gets the used in the form.
Gets a generic list containing all objects available in the form.
Gets or sets the sort order of the columns.
The sort order.
Occurs when a new item element is being created. The created item is then added to the Column chooser.
This is a form containing the hidden columns in RadGridView
Represent the basic element of all elements in ColumnChooser
Initializes a new instance of the ColumnChooserElement class.
Initializes with new instance of the .
An instance of the .
Uninitializes the associated instance of the in .
Updates the child elements collection of the .
Fires the event.
Gets an instance of the class
that represents the layout panel which holds the column chooser
items.
Gets or sets the associated with this column chooser
Gets list of objects contained in the
Gets or sets the sort order of the columns.
The sort order.
Gets the scroll viewer.
The scroll viewer.
Gets or sets the GridVisualElement that owns this view.
Occurs when a new item element is being created. The created item is then added to the Column chooser.
Represents a column header in the column chooser form
Initializes a new instance of the ColumnChooserElement class.
Initializes a new instance of the ChoosenColumnElement class.
An instance to GridViewDataColumn
Wries the events of the column.
Unwires the events of the column.
The associated with this item
Displays a form used to manage columns
Initializes a new instance of the GridViewColumnChooser class.
Initializes a new instance of the ColumnChooserForm class.
The object, owner of this form
Initializes a new instance of the GridViewColumnChooser class.
The object, owner of this form
The object
Clean up any resources being used.
true if managed resources should be disposed; otherwise, false.
Required designer variable.
Required method for Designer support - do not modify
the contents of this method with the code editor.
Gets the associated with this form.
Gets or sets the sort order of the columns.
The sort order.
Gets the associated with this form.
Gets list of objects contained in the form.
Gets or sets the associated instance of
Allows inheritors to provide custom logic when processing drop of group field.
The drop location.
Represent a group expression element in a
Initializes a new instance of the GroupElement class.
An instance of .
An instance of the .
Gets a collection of which are children of the GroupElement.
Represent a group field element in a
Initializes a new instance of the GridGroupByField class.
An instance of .
An instance of .
An instance of the .
Gets the associated instance of type
Represent a link element among in .
Represent a group panel element in a .
Initializes with new instance of the .
An instance of the .
Uninitializes the associated instance of the in .
Updates the child elements collection of the .
Gets or sets the RadImageShape instance which describes the hint that indicates where an field will be dropped after a drag operation.
Gets or sets an instance of used by the control.
Gets or sets a value indicating whether the group panel will show scroll bars or it will expand to show all group headers.
Gets or sets the GridVisualElement that owns this view.
Gets the GridViewInfo that this view represents.
Initializes a new instance of the GridGroupHeaderItem class.
The for the item.
The for the item.
Gets the associated with this item.
Gets the associated with this item.
Gets the associated with this item.
Represents a button element used in GridGroupHeaderItem
Initializes a new instance of the GridGroupHeaderItemButtonElement class.
Initializes a new instance of the GridGroupHeaderItemButtonElement class.
the text for the button.
Updates the content of this list.
Gets the , associated with this list.
true if the update process was successfull.
Gets or sets the grouping lines color.
Gets the for the list.
Represents a collection containing GridGroupHeaderList items.
Initializes a new instance of the GridGroupHeaderListsCollection class.
The , owner of this collection./>
Returns the index of an element in the collection.
The template to search for
The index in that template
The count
The index of the element
Returns the index of an element in the collection.
The template to search for
The index of the element
Returns the index of an element in the collection.
The template to search for
The index in that template
The index of the element
Changes the place of an element in the collection.
The old element index.
The new index.
Removes elements from the collection's tail
the starting index.
Removes all elements in range.
the starting index
the number of the elements to remove
Represents the entry at the specified index of the .
The zero-based index of the entry to locate in the collection.
The entry at the specified index of the collection.
is outside the valid range of indexes for the collection.
Represents a hierarchy of template group elements that is associated with specified .
Initializes a new instance of the TemplateGroupsElement class.
An instance of .
An instance of .
Recreates the child elements hierarchy depending on the associated .
Determines whether the specified drag object [can be drag over] this instance.
The drag object.
true if the specified drag object [can drag over]; otherwise, false.
Sets the group links offset
Sets the group links position
Sets the separator's width between two consecutive GridFieldElements
Sets the vertical and horizontal distance between two consecutive GroupElements
Sets the vertical and horizontal distance between two consecutive GroupElements
Sets the vertical offset between two consecutive child TemplateGroupsElements
Gets a read only collection of child elements of type
Gets a read only collection of child elements of type
Gets the group panel element.
The group panel element.
Gets the GridViewTemplate.
The view template.
A helper class that process best fitting of columns
Initializes a new instance of the class.
The table element.
Performs best fit for specified column
An instance of that will be best fitted
Performs best fit for all columns
Bests the fit columns.
The mode.
Process all best fit column requests
Performs best fit for all columns
Performs best fit for specified column
An instance of that will be best fitted
The mode.
Determines whether the instance of can be best fitted.
The row.
true if the instance of can be best fitted ; otherwise, false.
Gets the desired cell's width
An instance of
Returns the desired cell's with
Sets 's width
An instance of .
The desired width
Gets the table element.
The table element.
Gets the best fit requests.
The best fit requests.
Displays a cell with a checkbox inside, used with GridViewBooleanColumn
Initializes a new instance of the GridCheckBoxCellElement class.
An instance of the GridViewColumn
An instance of the GridRowElement
Gets the group column info.
The group column info.
Displays a cell with a combo box inside, used with GridVewComboBoxColumn
Initializes a new instance of the GridComboBoxCellElement class.
An instance of the GridViewColumn
An instance of the GridRowElement
Cell element used to present differend kind of commnad elements
Initializes a new instance of the GridCommandCellElement class.
An instance of the GridViewColumn
An instance of the GridRowElement
Gets an instance of the class
that represents the button in the command cell.
This is a cell with data and time formatting
Initializes a new instance of the GridDateTimeCellElement class.
An instance of the GridViewColumn
An instance of the GridRowElement
This cell contains a child view table
Initializes a new instance of the GridDetailViewCellElement class.
An instance of the GridViewColumn
An instance of the GridRowElement
Gets the GridTableElement child element
Gets the RadPageViewElement which contains the child view for this cell element.
Gets the details row info associated with this cell element
Gets the hierarchy row, parent for this child view
Represent a filter checkbox cell element
Initializes a new instance of the class.
A button used inside filter cells in RadGridView.
Represents a group header content cell
Initializes a new instance of the GridGroupContentCellElement class.
An instance of the GridViewColumn
An instance of the GridRowElement
Displays a sign indicating that the row can be expanded/collapsed
Initializes a new instance of the GridFilterRowHeaderCellElement class.
An instance of the GridViewColumn
An instance of the GridRowElement
Gets or sets a value indicating whether the sign is in expanded or collapsed state
Gets or sets a value indicating whether the sign is in expanded or collapsed state
Represents an indent cell inside header row
Represents an indent cell
Initializes a new instance of the GridIndentCellElement class.
An instance of the GridViewColumn
An instance of the GridRowElement
Initializes a new instance of the GridHeaderIndentCellElement class.
An instance of the GridViewColumn
An instance of the GridRowElement
Represents a cell containing an image
Initializes a new instance of the GridImageCellElement class.
An instance of the GridViewColumn
An instance of the GridRowElement
Represents the row header cell
Initializes a new instance of the GridRowHeaderCellElement class.
An instance of the GridViewColumn
An instance of the GridRowElement
Merges the context menu.
The to merge with.
merge parameters.
The merged context menu, if successfull.
Creates the column pinning menu items.
The context menu.
Displays a cell containing summary info
Initializes a new instance of the GridSummaryCellElement class.
An instance of the GridViewColumn
An instance of the GridRowElement
Determines if the cell can BestFit for the specified column BestFit mode.
Gets the unformatted values represented by this cell.
Represents the top left cell of the grid
Initializes a new instance of the GridTableHeaderCellElement class.
An instance of the GridViewColumn
An instance of the GridRowElement
Represents an layout that is performed in self-referencing for the first data cell
Creates the self-referencing cell's elements.
The data cell.
Disposes the link elements.
Updates the associated instance of expander primitive
Value that indiacted whether the row is first one.
Updates links
Creates or deletes links
Updates link types in the specified data cell.
Determines whether [is last child row] [the specified parent].
The parent.
The row.
true if [is last child row] [the specified parent]; otherwise, false.
Determines whether [is first child row] [the specified parent].
The parent.
The row.
true if [is first child row] [the specified parent]; otherwise, false.
Gets the traverser for concrete instance of .
An instance of .
Gets a value that indicates the row assiciated with the layout
Gets a value that indicates the row element assiciated with the layout
Gets a value that indicates the expander element assiciated with the layout
Gets the stack layout element.
The stack layout element.
Gets the data cell.
The data cell.
Gets or sets the witdh of the group indent column.
Gets a value that indicates the links count
Gets a collection that contains all links
Returns the number of rows displayed to the user.
true to include partial rows in the displayed row count; otherwise, false.
The number of rows displayed to the user.
Returns the number of columns displayed to the user.
true to include partial columns in the displayed column count; otherwise, false.
The number of columns displayed to the user.
Gets the row's visual element based on the corresponding GridViewRowInfo
The corresponding GridViewRowInfo
An instance to a GridRowElement if successfull, null othervise
Gets a cell based on corresponding GridViewRowInfo and GridViewColumn
The corresponding GridViewRowInfo
The corresponding GridViewColumn
An instance to a GridCellElement if successfull, null othervise
Invalidates a row
The GridViewRowInfo to invalidate
Invalidates a single cell
The corresponding GridViewRowInfo
The corresponding GridViewColumn
Ensures that the specified row is visible.
A GridViewRowInfo that specifies the row
Ensures that the specified cell is visible.
A GridViewRowInfo that specifies the cell's row
A GridViewColumn that specifies the cell's column
Gets a value indicating whether the row is visible
The GridViewRowInfo to check for visibility
Returns true if the row is visible
Begins batch update of the items.
Ends batch update of the items.
Tells the view to perform update
Ends batch update of the items.
Gets a collection containing all visible child views
Gets the current GridCellElement
Gets the current GridRowElement
Gets the addreess of the current GridCellElement
Gets the rows currently visible on screen
Gets the number of rows displayed to the user.
Gets a value indicating whether the view is current
Begins batch update of the items.
Ends batch update of the items.
Ends batch update of the items.
Tells the view whether an update is required or not.
Returns the number of rows displayed to the user.
true to include partial rows in the displayed row count; otherwise, false.
The number of rows displayed to the user.
Returns the number of columns displayed to the user.
true to include partial columns in the displayed column count; otherwise, false.
The number of columns displayed to the user.
Gets the row's visual element based on the corresponding GridViewRowInfo
The corresponding GridViewRowInfo
An instance to a GridRowElement if successful, null otherwise
Gets a cell based on corresponding GridViewRowInfo and GridViewColumn
The corresponding GridViewRowInfo
The corresponding GridViewColumn
An instance to a GridCellElement if successful, null otherwise
Invalidates a row
The GridViewRowInfo to invalidate
Invalidates a single cell
The corresponding GridViewRowInfo
The corresponding GridViewColumn
Ensures that the specified row is visible.
A GridViewRowInfo that specifies the row
Ensures that the specified cell is visible.
A GridViewRowInfo that specifies the cell's row
A GridViewColumn that specifies the cell's column
Gets a value indicating whether the row is visible
The GridViewRowInfo to check for visibility
Returns true if the row is visible
Widens / shrinks a column based on the space required by the text in the columns.
The column.
Widens / shrinks all columns based on the space required by the text in the columns.
Widens / shrinks all columns based on the space required by the text in the columns.
The mode.
Gets the that is responsible for the kinetic scrolling option.
Gets or sets a value indicating whether to show translucent selection rectangle.
Gets or sets the default row height.
Gets or sets the column headers row height.
Gets or sets the group header row height.
Gets or sets the height of the filter row.
Gets or sets the height of the search row.
Gets or sets the row height of the child rows in a hierarchical grid.
Gets or sets the cell spacing.
Gets or sets the row spacing.
Gets or sets the width of the row header column.
Gets or sets the width of the group indent column.
Gets or sets the value that determines the indent width among expander primitives in self-reference hierarchy.
Gets or sets a value indicating the alternating row color for odd rows.
Gets or sets an image for the row header cell of the row.
Gets or sets an image for the row header cell of the row.
Gets or sets the color that will be used for highlighting search matches.
Gets or sets an image for the row header cell of the current row indicating it is currently in edit mode.
Gets or sets an image for the row header cell of the row with error.
Gets or sets an image for the row header cell of the current row.
Gets or sets a value indicating whether the vertical scrollbar should be extended to encompass the upper right corner.
Gets or sets a value indicating whether the hottracking behavior is enabled.
Gets or sets a value indicating the name of the theme for the context menu in the current GridTableElement.
Gets or sets a value indicating the name of the theme for the context menu in the current GridTableElement.
Gets a value indicating that the user interface is updating now.
Gets or sets the RadImageShape instance which describes the hint that indicates where a row will be dropped after a drag operation.
Gets or sets the RadImageShape instance which describes the hint that indicates where a column will be dropped after a drag operation.
Gets or sets the PageViewProvider used in the child views.
Gets or sets the page view mode used in child views.
Gets or sets a value indicating whether to show lines in self reference mode.
Get or set reference to filter popup in order to allow additional interaction implementation.
Gets the current GridCellElement in the GridTableElement.
Gets a value indicating whether the view is current
Gets the current in the GridTableElement.
Gets the address of the current GridCellElement
Gets a containing the rows currently visible on screen.
Gets the number of rows displayed to the user.
This is the visual element responsible for presenting all of the data rows
Applies or resets alternating row color of the current row.
This is the visual element responsible for presenting child tables
This is the visual element responsible for presenting the filtering row
Merges the context menu.
The to merge with.
merge parameters.
The merged context menu, if successfull.
Gets a value indicating that conditional formatting can be applied
This is the visual element responsible for presenting group headers
Gets or sets a value indicating whether the row is selected.
Gets or sets a value indicating whether the row is selected.
Gets a value indicating that conditional formatting can be applied
This is the visual element responsible for presenting the "add new row" row
Merges the context menu.
The to merge with.
merge parameters.
The merged context menu, if successful.
Gets a value indicating that conditional formatting can be applied
This is the visual element responsible for presenting summaries in groups
This is the visual element responsible for presenting column headers
Calculates and applies the best width for a given column
An instance of the GridViewColumn to fit
Gets a value indicating that conditional formatting can be applied
Represents a collection containing objects. Used in .
Represents a collection containing objects. Used in .
Represents a collection containing objects. Used in .
Represents an auto-complete box editor in RadVirtualGrid.
Represents a textbox editor in RadVirtualGrid.
Initializes the editor. Used internally in RadVirtualGrid.
The that will host this editor.
The initial value of the editor.
Validates the value currently entered in the editor.
Fires the event.
A that contains the event data.
Fires the event.
Translates system key down events to the owner element.
A System.Windows.Forms.KeyEventArgs that contains the event data.
Translates mouse wheel events to the owner element.
A System.Windows.Forms.MouseEventArgs that contains the event data.
Gets a value indicating that the editor should close when grid loses focus.
Gets a value indicating whether the cell should clear its text when adding an editor.
Gets the type of the editor value
Initializes a new instance of the class.
Handles the key up events in the editor.
A System.Windows.Forms.KeyEventArgs that contains the event data.
Gets or sets the null value for the editor.
Indicates if all charactes should be left alone or converted
to upper or lower case
The text could span more than a line when the value is true
Specifies the maximum length of characters which could be entered
Gets or sets wheather the editor accepts tha tab key in multiline mode
Gets or sets wheather the editor accepts tha tab key in multiline mode
Initializes a new instance of the class.
Represents a browse editor in RadVirtualGrid.
Gets or sets the editor's value.
Represents a calculator editor in RadVirtualGrid.
Handles key up events in the editor.
A System.Windows.Forms.KeyEventArgs that contains the event data.
Gets or sets the editor's value.
Represents a color editor in RadVirtualGrid.
Gets or sets the editor's value.
Represents a date time editor in RadVirtualGrid.
Initializes a new instance of the RadDateTimeEditor class.
Handles key up events in the editor.
A System.Windows.Forms.KeyEventArgs that contains the event data.
The DateTime value assigned to the date picker when the Value is null
Gets or sets the minimum date and time that can be selected in the editor.
Gets or sets the maximum date and time that can be selected in the editor.
Gets or sets the custom date/time format string.
Represents a DropDownList editor in RadVirtualGrid.
Initializes a new instance of the RadDropDownListEditor class.
Handles key up events in the editor.
A System.Windows.Forms.KeyEventArgs that contains the event data.
Gets or sets a value specifying the style of the DropDownList.
Gets or sets the drop down sizing mode. The mode can be: horizontal, veritcal or a combination of them.
Represents a spin editor in RadVirtualGrid.
Initializes a new instance of the VirtualGridSpinEditor class.
Handles the key up events in the editor.
A System.Windows.Forms.KeyEventArgs that contains the event data.
Gets or sets the minimum value that could be set in the editor.
Gets or sets the maximum value that could be set in the editor.
Gets or sets the value which is added to/subtracted from the current value of the editor.
Gets or sets the number of decimal places to display in the editor.
Gets or sets a value indicating whether a thousands separator is displayed in the editor.
Gets or sets the type of the value to use in the editor.
Represents a masked editbox editor in RadVirtualGrid.
Initializes a new instance of the VirtualGridMaskedEditBoxEditor class.
Handles the key up events in the editor.
A System.Windows.Forms.KeyEventArgs that contains the event data.
Gets or sets the prompt text that is displayed when the TextBox contains no text.
Gets the instance of this editor.
Represents a textbox editor in RadVirtualGrid.
Initializes a new instance of the RadTextBoxEditor class.
Handles the key up events in the editor.
A System.Windows.Forms.KeyEventArgs that contains the event data.
Gets or sets the null value for the editor.
Indicates if all characters should be left alone or converted
to upper or lower case
The text could span more than a line when the value is true
Specifies the maximum length of characters which could be entered
Gets or sets whether the editor accepts the tab key in multiline mode
Gets or sets whether the editor accepts the tab key in multiline mode
Scrolls to item.
The item.
if set to true scroll visibility is checked before processing scrolling.
Suspends layout updates.
Resumes layout updates.
Sets the height of the row at the specified row index in the current view info.
The index of the row.
The new height of the row.
Sets the height of the rows at the specified row indices in the master view info.
The new height of the rows.
The indices of the rows.
Gets the height of the row at the given row index.
The index of the row.
The height of the row.
Gets the height of the column at the given column index.
The index of the column.
The height of the column.
Sets the width of the columns at the specified column indices in the master view info.
The new width of the columns.
The indices of the columns.
Sets the pin position of the specified row.
The index of the row.
The new pin position.
Sets the pin position of the specified column.
The index of the column.
The new pin position.
Determines whether the row at the specified index is pinned.
The index of the row.
True if the row is pinned, otherwise false.
Determines whether the column at the specified index is pinned.
The index of the column.
True if the column is pinned, otherwise false.
Expands the specified row.
The row index to expand.
True if the operation is successful, otherwise false.
Collapses the specified row.
The row index to collapse.
True if the operation is successful, otherwise false.
Returs a value indicating whether the specified row is expanded.
The index of the row.
True if the row is expanded, otherwise false.
Gets or sets an image for the indent cell of a row that is indicating the row is busy.
Gets or sets an image for the indent cell of a row containing a data error.
Gets or sets an image for the indent cell of the current row.
Gets or sets an image for the indent cell of a row that is currently in edit mode.
Gets or sets a value indicating whether there is a visual indication for the row currently under the mouse.
Gets or sets the height of the filtering row.
Gets or sets the height of the add new row.
Gets or sets the height of the header row.
Gets or sets the default height of data rows.
Gets or sets the width of the indent column.
Gets an instance of which allows the user to navigate between pages when paging is enabled.
Gets an instance of which can be used as a busy indicator for this table element.
Gets or sets the view info containing the settings for this table element.
Gets an containing information and settings for the currently displayed rows.
Gets an containing information and settings for the currently displayed columns.
Gets or sets the number of rows displayed in the table element.
Gets or sets the number of columns displayed in the table element.
Gets or sets the default column width.
Gets or sets the
This property is used internally to help with scrolling of hierarchical grids.
Gets the editor element associated with this cell element.
The editor which element we search.
An instance of RadItem that represents the editor element. Null if there is no editor element.
Gets or sets a value indicating whether the cell is pinned.
A button used inside filter cells in RadGridView.
Defines columns auto size mode.
The column widths do not automatically adjust.
The column widths adjust so that the widths of all columns exactly fill the display area of the control
Defines the possible states that the virtual grid is in during selection.
A new selection begins.
The selection is cleared
The selection is clear due to a new selection being started.
The selection is extended.
All cells are selected.
Provides data for the CellPaint event.
Provides data for cell element related events.
Provides data for view info related events.
Gets the view info.
Gets the cell element.
Gets the graphics object used for drawing to the screen.
Provides data for the RowPaint event.
Provides data for row element related events.
Gets the row element.
Gets the graphics object used for drawing to the screen.
Provides data for the CellEditorInitialized event.
Provides data for cell related events.
Gets the row index of the cell.
Gets the column index of the cell.
Gets the active editor.
Provides data for the CellMouseMove event.
Gets the mouse event arguments.
Provides data for events that cen be canceled.
Provides data for cell related events.
Gets the cell info.
Gets or sets a value indicating whether the event is canceled.
Provides data for the CellValidating event.
Gets or sets a value indicating whether the event is canceled.
Gets the new cell value.
Provides data for the CellValueNeeded event.
Gets or sets the name of the field that the cell will display.
Gets or sets the format string of the cell.
Gets or sets the value of the cell.
Provides data for the CellValuePushed event.
Gets the value that was input in the cell.
Provides data for the Copying, Cutting and Pasting events.
Gets the view info.
Provides data for column related events.
Gets the index of the column.
Provides data for the ColumnWidthChanging event.
Gets the old column width.
Gets the new column width.
Gets or sets a value indicating whether the event is canceled.
Provides data for the ContextMenuOpening event.
Gets or sets a value indicating whether the event is canceled.
Gets or sets the context menu.
Provides data for the CreateCellElement event.
Gets the column index of the cell.
Gets the row index of the cell.
Gets the view info of the cell.
Gets or sets the type of the cell.
Gets or sets the cell element.
Provides data for the CreateRowElement event.
Gets the index of the row.
Gets the view info of the row.
Gets or sets the type of the row.
Gets or sets the row element.
Provides data for the EditorRequired event.
Gets or sets the editor to be used.
Gets or sets a value indicating whether the event is canceled.
Provides data for the UserAddedRow event.
Gets the values entered in the new row cells.
Provides data for the PageChanging event.
Gets the old паге index.
Gets the new паге index.
Gets the view info.
Provides data for the QueryHasChildRows event.
Provides data for row related events.
Gets the index of the row.
Gets or sets a value indicating whether the row has child rows.
Provides data for the RowExpanded event.
Gets the child view info of the row.
Provides data for the RowExpanding event.
Gets or sets a value indicating whether the event is canceled.
Provides data for the RowHeightChanging event.
Gets the old row height.
Gets the new row height.
Gets or sets a value indicating whether the event is canceled.
Provides data for rows related events.
Gets the row indices of the affected rows.
Provides data for the RowValidating event.
Gets or sets a value indicating whether the event is canceled.
Provides data for the SelectionChanging event.
Gets or sets a value indicating whether the event is canceled.
Gets the selection action that triggered the change.
Provides data for the ViewInfoPropertyChanged event.
Gets the name of the changed property.
Represents an empty selection region where all properties are set to -1.
Initializes a new instance of the struct.
The top index.
The left index.
The bottom index .
The right index .
The view info.
Determines whether the selection region contains the specified cell.
The cell row index.
The cell column index.
Determines whether the selection region contains the specified row.
The row index.
True if the row is contained in the selection region, otherwise false.
Determines whether the selection region contains the specified column.
The column index.
True if the column is contained in the selection region, otherwise false.
Gets the row index where the selection region starts.
Gets the column index where the selection region starts.
Gets the row index where the selection region ends.
Gets the column index where the selection region ends.
Gets the view info of the selection region.
Called by the element when constructed. Allows inheritors to build the element tree.
Adds the editor.
The editor.
Removes the editor.
The editor.
Removes the filter descriptor.
[TRUE] if succeed, otherwise [FALSE]
Gets the filter button for the cell.
Gets the filter operator for the cell.
Gets or sets the spacing between elements in filter cell
Gets the filter descriptor associated with this cell
The filter descriptor.
Specifies how a user starts cell editing in the RadVirtualGrid control.
Editing begins when the cell receives focus. This mode is useful when pressing
the TAB key to enter values across a row, or when pressing the ENTER key to
enter values down a column.
Editing begins when any alphanumeric key is pressed while the cell has focus.
Editing begins when any alphanumeric key or F2 is pressed while the cell has focus (default value).
Editing begins when F2 is pressed while the cell has focus. This mode places the
selection point at the end of the cell contents.
Editing begins only when the RadVirtualGrid.BeginEdit() method is called.
Specifies the behavior when the user presses Enter while editing a row.
Pressing Enter key saves the value in the cell and the cell remains selected.
Pressing Enter key saves the value in the cell moves focus to the next cell and opens its editor.
Pressing Enter key saves the value in the cell moves focus to the next row and opens editor of the cell bellow current.
Defines the selection modes of RadVirtualGrid.
One or more individual cells can be selected.
The entire row will be selected by clicking its row's header or a cell contained in that row.
Selects the cell defined with the row and column parameters in the grid master view info. Clears previous selection.
The row index.
The column index.
Selects the cell defined with the row and column parameters in the provided view info. Clears previous selection.
The row index.
The column index.
The view info.
Selects the cell defined with the row and column parameters in the provided view info. Extends or clears the previous selection based on the shift and ctrl parameters.
The row index.
The column index.
Determines if the selection should be extended as if the Shift key is pressed.
Determines if the selection should be extended as if the Ctrl key is pressed.
The view info.
Selects the next control.
if set to true [forward].
Gets the last scrollable row.
The table element.
Gets the first scrollable row.
The table element.
Processes keys that are not handled by HandleKeyDown methoes
The KeyPressEventArgs containing data related to this event
Returns true if the event is processed
Handles the Escape key
The KeyPressEventArgs containing data related to this event
Returns true if the event is processed
Handles the Enter key
The KeyPressEventArgs containing data related to this event
Returns true if the event is processed
Handles the Space key
The KeyPressEventArgs containing data related to this event
Returns true if the event is processed
Handles the F2 key
The KeyPressEventArgs containing data related to this event
Returns true if the event is processed
Handles the Up key
The KeyPressEventArgs containing data related to this event
Returns true if the event is processed
Handles the Down key
The KeyPressEventArgs containing data related to this event
Returns true if the event is processed
Handles the Left key
The KeyPressEventArgs containing data related to this event
Returns true if the event is processed
Handles the Right key
The KeyPressEventArgs containing data related to this event
Returns true if the event is processed
Handles the Tab key
The KeyPressEventArgs containing data related to this event
Returns true if the event is processed
Handles the Add key
The KeyPressEventArgs containing data related to this event
Returns true if the event is processed
Handles the Subtract key
The KeyPressEventArgs containing data related to this event
Returns true if the event is processed
Handles the Delete key
The KeyPressEventArgs containing data related to this event
Returns true if the event is processed
Handles the Home key
The KeyPressEventArgs containing data related to this event
Returns true if the event is processed
Handles the End key
The KeyPressEventArgs containing data related to this event
Returns true if the event is processed
Handles the Insert key
The KeyPressEventArgs containing data related to this event
Returns true if the event is processed
Handles the alpha-numeric keys
The KeyPressEventArgs containing data related to this event
Returns true if the event is processed
Handles the PageUp key
The KeyPressEventArgs containing data related to this event
Returns true if the event is processed
Handle the PageDown key
The KeyPressEventArgs containing data related to this event
Returns true if the event is processed
Gets a value indicating whether a selection operation is underway.
Gets a value indicating whether a resize operation is underway.
Gets a value indicating whether a column resize operation is iunderway.
Gets a value indicating whether a row resuze operations is underway.
Gets the instance this behavior is assigned to.
Begins a new selection operation.
The row index of the cell to begin the selection from.
The column index of the cell to begin the selection from.
The view info of the cell to begin the selection from.
Determines whether old selection should be kept or discarded.
Adds a new to the selection.
The selection region to add.
Removes all s.
Extends the current selection region to the provided cell.
The cell row index.
The cell column index.
Returns a value indicating whether the provided cell is selected.
The row index of the cell.
The column index of the cell.
The view info of the cell.
Returns a value indicating whther the provided row has selected cells in it.
The row index.
The view info of the row.
Returns a value indicating whther the provided column has selected cells in it.
The column index.
The view info of the row.
Clears all selected cells.
Selects all cells in the grid.
Fires the event.
Fires the event.
Gets or sets a value indicating whether multiple cells can be selected simultaneously.
Gets or sets a value indicating how cells are selected.
Gets the current selected region.
Gets all selected regions.
Gets the current view info.
Gets a value indicating whether there are selected cells.
Gets the index of the current row.
Gets the index of the current column.
Gets the row index of the row where the current selection starts.
Gets the row index of the row where the current selection ends.
Gets the column index of the row where the current selection starts.
Gets the column index of the row where the current selection ends.
Occurs after the selection of the grid is changed.
Occurs before the selection of the grid is changed.
Initializes the fields of the current instance.
Called by the element when constructed. Allows inheritors to build the element tree.
Creates the buttons strip element child elements.
Creates the text box strip element child elements.
Wires the buttons and text box events.
Unwires the buttons and text box events.
Disposes the managed resources of this instance.
Updates the visibility of the paging panel.
Updates the buttons strip element. Called when an update notification arrives.
Updates the text box strip element. Called when an update notification arrives.
Explicitly synchronizes the view with its owner.
Raises the standard .NET PropertyChanged event.
Gets the VirtualGridTableElement which owns this view.
Gets the GridViewInfo that this view represents.
Gets or sets the number of buttons with numbers in the paging panel.
Gets or sets the image of the button that navigates to the first page.
The first page button image.
Gets or sets the image of the button that navigates to the previous page.
The previous page button image.
Gets or sets the image of the button that navigates next page.
The next page button image.
Gets or sets the image of the button that navigates to the last page.
The last page button image.
Gets the command bar element.
The command bar.
Gets the command bar row element.
The command bar row element.
Gets the buttons strip element.
The buttons strip element.
Gets the button that navigates to the first page.
The first button.
Gets the button that navigates to the previous page.
The previous button.
Gets the button that navigates fast in the backward direction.
The fast back button.
Gets the button that navigates fast in the forward direction.
The fast forward button.
Gets the button that navigates to the next page.
The next button.
Gets the button that navigates to the last page.
The last button.
Gets the text box strip element.
The text box strip element.
Gets the label that shows the "Page" text.
The page label.
Gets the text box that shows the current page.
The page number text box.
Gets the label that shows the "of" text.
The of pages label.
Gets the label that shows the total number of pages.
The number of pages label.
Gets or sets whether the button that navigates to the first page is visible.
true if the button that navigates to the first page is visible; otherwise, false.
Gets or sets whether the button that navigates to the previous page is visible.
true if the button that navigates to the previous page is visible; otherwise, false.
Gets or sets whether the button that navigates fast backward is visible.
true if the button that navigates fast backward is visible; otherwise, false.
Gets or sets whether the buttons that navigate to a concrete page are visible.
true if the buttons that navigate to a concrete page are visible; otherwise, false.
Gets or sets whether the button that navigates fast forward is visible.
true if the button that navigates fast forward is visible; otherwise, false.
Gets or sets whether the button that navigates to the next page is visible.
true if the button that navigates to the next page is visible; otherwise, false.
Gets or sets whether the button that navigates to the last page is visible.
true if the button that navigates to the last page is visible; otherwise, false.
Gets or sets whether the strip element holding the page navigation buttons is visible.
true if the strip element holding the page navigation buttons is visible; otherwise, false.
Gets or sets whether the strip element holding the page navigation text box is visible.
true if the strip element holding the page navigation text box is visible; otherwise, false.
RadVirtualGrid is complex control that allows you to display and edit tabular data from any kind of data source.
Suspends layout updates.
Resumes layout updates.
Selects all cells in the grid.
Selects the cell defined with the row and column parameters in the grid master view info. Clears previous selection.
The row index.
The column index.
Selects the cell defined with the row and column parameters in the specified view info. Clears previous selection.
The row index.
The column index.
The view info.
Widens / shrinks all columns based on the space required by the text in the cells.
Widens / shrinks all columns in the specified view info based on the space required by the text in the cells.
Starts the editing process for the current cell.
Ends the editing process and tries to commit any changes made to the edito value. Returns a value indicating whther the operation succeeded.
Returns true if the operation is successfull. Returns false if the operation is not successfull e.g. validation fails or the grid was not in edit mode.
Ends the editing process without committing any changes. Returns a value indicating whther the operation succeeded.
Returns true if the operation is successfull. Returns false if the operation is not successfull e.g. the grid was not in edit mode.
Gets the default serialization info for RadVirtualGrid used by Save/Load loyout methods to persist grid settings to/from XML.
You can use the serialization info to include/exclude properties of RadVirtualGrid and related objects from XML serialization.
Example:
ComponentXmlSerializationInfo serializationInfo = radVirtualGrid1.info.SerializationMetadata.Add();
Stores RadVirtualGrid properties, sub-objects and their properties in XML format, using the serialization information specified by the property
XmlWriter to use by the built-in serializer
Stores to a stream RadVirtualGrid properties, sub-objects and their properties in XML format, using the serialization information specified by the property
Writes the Xml content in the stream and leaves the stream open.
Stores to a file RadVirtualGrid properties, sub-objects and their properties in XML format, using the serialization information specified by the property
Loads RadVirtualGrid properties, sub-objects and their properties from XML file, using the serialization information specified by the property
Loads RadVirtualGrid properties, sub-objects and their properties from XML stream, using the serialization information specified by the property
Loads RadVirtualGrid properties, sub-objects and their properties from XML reader, using the serialization information specified by the property
Gets or sets a value indicating whether users can resize columns through the grid UI.
Gets or sets a value indicating whether users can resize rows through the grid UI.
Gets or sets a value indicating whether the header row is visible.
Gets or sets a value indicating whether the add new row is visible.
Gets or sets a value indicating whether the filter row is visible.
Gets or sets a value indicating whether users can sort columns by clicking the header or through the header context menu.
Gets or sets a value indicating whether the users can sort by more than one column.
Gets or sets a value indicating whether users can edit the values in data cells.
Gets or sets a value indicating whether users can delete rows.
Gets or sets a value indicating whether the Cut option in the context menu and the Ctrl+X shortcut will be available to the user.
Gets or sets a value indicating whether the Copy option in the context menu and the Ctrl+C shortcut will be available to the user.
Gets or sets a value indicating whether the Paste option in the context menu and the Ctrl+V shortcut will be available to the user.
Gets or sets a value indicating whether event and odd rows will have a different back color.
Gets or sets a value indicating whether right-clicking on a header cell will show the default header cell context menu.
Gets or sets a value indicating whether right-clicking on a data cell will show the default data cell context menu.
Gets a object which provides an API for manipulating the selection.
Gets or sets the current cell.
Gets or sets a value indicating how cells are selected.
Gets or sets a value indicating whether multiple cells can be selected simultaneously.
Gets or sets value indicating whether child views have fixed size [true] or depend on the number of rows they contain [false].
Gets the total number of pages when paging is enabled.
Gets or sets a value indicating whether data is presented in chunks (pages) to the user.
Gets or sets the number of rows shown per page when paging is enabled.
Gets or sets the index of the page currently presented in the grid.
Gets or sets the total number of rows to be displayed in the grid.
Gets or sets the total number of columns to be displayed in the grid.
Gets or sets a value indicating whether the TAB key moves the focus to the next control in the tab order
rather than moving the focus to the next cell in the control.
Gets or sets a value indicating whether a message should be displayed in the grid when no data is loaded.
Gets or sets a value indicating how column widths are determined.
Gets or sets a value indicating whether there is a visual indication for the row currently under the mouse.
Gets the sort descriptors currently applied to the grid.
Gets the filter descriptors currently applied to the grid.
Gets the instance of .
This instance is wrapped by this control and is the main element in the element tree. It encapsulates the actual functionality of .
Gets an instance of which holds all rows and columns.
Gets the main instance of the grid.
RadVirtualGrid consists of multiple visual elements and separate settings are specified to customize their appearance.
Current BackColor property might be ignored.
RadVirtualGrid consists of multiple visual elements and separate settings are specified to customize their appearance.
Current ForeColor property might be ignored.
Gets or sets the method for entering edit mode.
Gets or sets the behavior of the Enter key when pressed while in edit mode.
Gets a value indicating whether the grid is in edit mode.
Gets the currently active editor when the grid is in edit mode.
Occurs when a cell is displayed and its content should be updated.
Occurs when a row is updated and needs formatting.
Occurs when a cell is updated and needs formatting.
Occurs before a row is expanded.
Occurs before a row is collapsed.
Occurs before the current cell changes.
Occurs after the current cell changes.
Occurs when the sort descriptors collection changes.
Occurs when the filter descriptors collection changes.
Occurs when a user deletes a row.
Occurs when a user adds a row.
Occurs after the current page index changes.
Occurs before the current page index changes.
Occurs when a new row element has to be created.
Occurs when a new cell element has to be created.
Occurs when the editor of a cell is initialized.
Occurs when an editor for a cell is required.
Occurs when a cell value is edited and should be stored in the data source.
Occurs before the value of a cell is changed.
Occurs after the value of a cell has been changed.
Occurs when the context menu is about to be opened.
Occurs before the selection changes.
Occurs after the selection changes.
Occurs after a row is expanded.
Occurs after a row is collapsed.
Occurs before the width of a column changes.
Occurs after the width of a column changes.
Occurs before a row height changes.
Occurs after a row height changes.
Occurs when a cell is clicked.
Occurs when a cell is double clicked.
Occurs when the mouse is moved over a cell.
Occurs after a cell is painted allowing users to draw on top of it.
Occurs after a row is painted allowing users to draw on top of it.
Occurs before a cell is validated.
Occurs before a row is validated.
Occurs after a row is validated.
Occurs when the content of cell(s) is copyed. Allows users to modify the operation or content.
Occurs when the content of cell(s) is about to be pasted. Allows users to modify the operation or content.
Occurs when a property of the view info changes.
Occurs when a row has to determine if it has child rows.
Gets the serialization info for RadVirtualGrid used by Save/Load loyout methods to persist grid settings to/from XML.
By default, or when this property is set to null, the ComponentXmlSerializationInfo specified by GetDefaultXmlSerializationInfo() will be used.
Suspends layout updates.
Resumes layout updates.
Commits the value in the new row by firing the event.
Deletes the currently selected row.
True if the operations is successful, otherwise false.
Deletes the rows specified in the first parameter from the specified view info.
The indices of the rows to delete.
The view info from which to delete the rows.
Gets the height of the row at the given row index.
The index of the row.
The height of the row.
Sets the height of the row at the specified row index in the master view info.
The index of the row.
The new height of the row.
Sets the height of the rows at the specified row indices in the master view info.
The new height of the rows.
The indices of the rows.
Gets the height of the column at the given column index.
The index of the column.
The height of the column.
Sets the width of the column at the specified column index in the master view info.
The index of the column
The new width of the column.
Sets the width of the columns at the specified column indices in the master view info.
The new width of the columns.
The indices of the columns.
Sets the pin position of the specified row.
The index of the row.
The new pin position.
Sets the pin position of the specified column.
The index of the column.
The new pin position.
Returs a value indicating whether the specified row is pinned.
The index of the row.
True if the row is pinned at top or bottom, otherwise false.
Returs a value indicating whether the specified column is pinned.
The index of the column.
True if the column is pinned at left or right, otherwise false.
Expands the specified row.
The row index to expand.
True if the operation is successful, otherwise false.
Collapses the specified row.
The row index to collapse.
True if the operation is successful, otherwise false.
Returs a value indicating whether the specified row is expanded.
The index of the row.
True if the row is expanded, otherwise false.
Fires the event.
The event arguments.
Fires the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The view info.
Raises the event.
The view information.
Raises the event.
The instance containing the event data.
Raises the event.
The new row values.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The source of the event.
The instance containing the event data.
Raises the event.
The source of the event.
The instance containing the event data.
Raises the event.
The cell info.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The sender.
The instance containing the event data.
Raises the event.
The sender.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The cell.
The g.
Raises the event.
The row.
The g.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The view info.
Name of the property.
Raises the event.
The index of the row.
The view info of the row.
Starts the editing process for the current cell.
Starts the editing process for the specified cell.
The cell to open for editing.
True if the operation is successful, otherwise false.
Initializes the editor for editing. Allows settings of the editor to be modified. Fires the event.
The editor that is being initialized.
The cell that will be edited.
Gets an editor based on the column data type.
The data type of the column.
The editor to be used for editing the specified data type.
Gets an editor based on a cell value. Used when column data types are not defined.
The value of the cell.
The editor to be used for editing the specified value.
Attempts to find a visual cell element that represents the data on the specified row and column indices.
The row index of the cell.
The column index of the cell.
The view info of the cell.
The cell element if it is visible, otherwise null.
Returns a value indicating whether the current editor can be closed.
True if the editor can be closed, otherwise false.
Ends the editing process without committing any changes. Returns a value indicating whther the operation succeeded.
Returns true if the operation is successfull. Returns false if the operation is not successfull e.g. the grid was not in edit mode.
Ends the editing process and tries to commit any changes made to the edito value. Returns a value indicating whther the operation succeeded.
Returns true if the operation is successfull. Returns false if the operation is not successfull e.g. validation fails or the grid was not in edit mode.
Sets the value of a given cell to the specified value.
The new value for the cell.
The row index of the cell.
The column index of the cell.
The view info of the cell.
Sets the specified cell as the current cell.
The cell to mark as current.
True if the operation is successful, otherwise false.
Moves the current cell to the left of its current position.
Determines if the current selection should be kept or discarded.
True if the operation is successful, otherwise false.
Moves the current cell to the right of its current position.
Determines if the current selection should be kept or discarded.
True if the operation is successful, otherwise false.
Moves the current cell to the one below its current position.
Determines if the current selection should be kept or discarded.
True if the operation is successful, otherwise false.
Moves the current cell to the one above its current position.
Determines if the current selection should be kept or discarded.
True if the operation is successful, otherwise false.
Moves the current cell to the one defined by the row and column indices.
The new current cell row index.
The new current cell column index.
Determines if the current selection should be kept or discarded.
Ensures the row at the specified row index is visible in the current view.
The index of the row.
Ensures the row at the specified row index is visible in the current view.
The index of the row.
The view info of the row.
Ensures the row at the specified row index is visible in the current view.
The index of the row.
The table element of the row.
Ensures the cell defined by the row and column indices is visible in the current view.
The row index of the cell.
The column index of the cell.
Ensures the cell defined by the row and column indices is visible in the current view.
The row index of the cell.
The column index of the cell.
The view info of the cell.
Ensures the cell defined by the row and column indices is visible in the current view.
The row index of the cell.
The column index of the cell.
The table element of the row.
Gets the scroll offset from the beginning of the rows in the specified view to the top edge of the specified row.
The index of the row.
The view info of the row.
The distance to the row.
Gets the scroll offset from the beginning of the rows in the specified view to the top edge of the specified row.
The index of the row.
The table element of the row.
The distance to the row.
Gets the scroll offset from the beginning of the columns in the specified view to the left edge of the specified column.
The index of the column.
The view info of the column.
The distance to the column.
Gets the scroll offset from the beginning of the columns in the specified view to the left edge of the specified column.
The index of the column.
The table element of the column.
The distance to the column.
Gets the table element displaying the info of the specified view info..
The view info.
The table element, if found, otherwise null.
Gets the row element for the specified row index and view info.
The index of the row.
The view info of the row.
The row element displaying the data for the row, if found, otherwise null.
Gets the row element for the specified row index and view info.
The index of the row.
The table element of the row.
The row element displaying the data for the row, if found, otherwise null.
Gets the cell element for the specified row and column indices and view info.
The row index of the cell.
The column index of the cell.
The view info of the cell.
Teh cell element, if found, otherwise false.
Gets the cell element for the specified row and column indices and view info.
The row index of the cell.
The column index of the cell.
The tabke element of the cell.
Teh cell element, if found, otherwise false.
Widens / shrinks the column at the specified index in the specified view info based on the space required by the text in the cells.
The index of the column.
Widens / shrinks the column at the specified index in the specified view info based on the space required by the text in the cells.
The index of the column.
The view info to perform the operation on.
Widens / shrinks all columns based on the space required by the text in the cells.
Widens / shrinks all columns in the specified view info based on the space required by the text in the cells.
The view info to perform the operation on.
Cuts the content of the selected cells.
True if the operation was successful, otherwise false.
Copies the content of the selected cells.
True if the operation was successful, otherwise false.
Copies the content of the specified cell region to the clipboard.
The index of the row where the content copy should start.
The index of the column where the content copy should start.
The index of the row where the content copy should end.
The index of the column where the content copy should end.
The view info of the cell region.
Copies the content of the specified cell region to the clipboard.
The index of the row where the content copy should start.
The index of the column where the content copy should start.
The index of the row where the content copy should end.
The index of the column where the content copy should end.
The view info of the cell region.
Determines whether only selected cells are copied.
Determines whether cell values should be cleard after the copy.
Processes the content of the cells in the specified region and returns a string to be places in the clipboard.
The format of the data that should be returned.
The index of the row where the content processing should start.
The index of the column where the content processing should start.
The index of the row where the content processing should end.
The index of the column where the content processing should end.
The view info of the cell region.
Determines whether only selected cells are processed.
Determines whether cell values should be cleard after they are processed.
Pastes the content of the clipboard into starting from the current cell and going on until either the available cells or the clipboard conent ends.
True if the operatrion is successful, otherwise false.
Gets or sets a value indicating whether users can resize columns through the grid UI.
Gets or sets a value indicating whether users can resize rows through the grid UI.
Gets or sets a value indicating whether the header row is visible.
Gets or sets a value indicating whether the add new row is visible.
Gets or sets a value indicating whether the filter row is visible.
Gets or sets a value indicating whether users can sort columns by clicking the header or through the header context menu.
Gets or sets a value indicating whether the users can sort by more than one column.
Gets or sets a value indicating whether users can edit the values in data cells.
Gets or sets a value indicating whether users can delete rows.
Gets or sets a value indicating whether the Cut option in the context menu and the Ctrl+X shortcut will be available to the user.
Gets or sets a value indicating whether the Copy option in the context menu and the Ctrl+C shortcut will be available to the user.
Gets or sets a value indicating whether the Paste option in the context menu and the Ctrl+V shortcut will be available to the user.
Gets or sets a value indicating whether event and odd rows will have a different back color.
Gets or sets a value indicating whether right-clicking on a header cell will show the default header cell context menu.
Gets or sets a value indicating whether right-clicking on a data cell will show the default data cell context menu.
Gets or sets the default context menu.
Gets an instance of which holds all rows and columns.
Gets the main instance of the grid.
Gets or sets an instance of which handles user input.
Gets the currently active editor when the grid is in edit mode.
Gets a object which provides an API for manipulating the selection.
Gets or sets the current cell.
Gets or sets a value indicating how cells are selected.
Gets or sets a value indicating whether multiple cells can be selected simultaneously.
Gets or sets value indicating whether child views have fixed size [true] or depend on the number of rows they contain [false].
Gets the total number of pages when paging is enabled.
Gets or sets a value indicating whether data is presented in chunks (pages) to the user.
Gets or sets the number of rows shown per page when paging is enabled.
Gets or sets the index of the page currently presented in the grid.
Gets or sets the total number of rows to be displayed in the grid.
Gets or sets the total number of columns to be displayed in the grid.
Gets the sort descriptors currently applied to the grid.
Gets the filter descriptors currently applied to the grid.
Gets or sets a value indicating whether the TAB key moves the focus to the next control in the tab order
rather than moving the focus to the next cell in the control.
Gets or sets a value indicating whether a message should be displayed in the grid when no data is loaded.
Occurs when a cell is displayed and its content should be updated.
Occurs when a row is updated and needs formatting.
Occurs when a cell is updated and needs formatting.
Occurs when the sort descriptors collection changes.
Occurs when the filter descriptors collection changes.
Occurs when a user deletes a row.
Occurs when a user adds a row.
Occurs after the current page index changes.
Occurs before the current page index changes.
Occurs when a new row element has to be created.
Occurs when a new cell element has to be created.
Occurs when the editor of a cell is initialized.
Occurs when an editor for a cell is required.
Occurs when a cell value is edited and should be stored in the data source.
Occurs before the value of a cell is changed.
Occurs after the value of a cell has been changed.
Occurs before the current cell changes.
Occurs after the current cell changes.
Occurs when the context menu is about to be opened.
Occurs before the selection changes.
Occurs after the selection changes.
Occurs before a row is expanded.
Occurs after a row is expanded.
Occurs before a row is collapsed.
Occurs after a row is collapsed.
Occurs before the width of a column changes.
Occurs after the width of a column changes.
Occurs before a row height changes.
Occurs after a row height changes.
Occurs when a cell is clicked.
Occurs when a cell is double clicked.
Occurs when the mouse is moved over a cell.
Occurs after a cell is painted allowing users to draw on top of it.
Occurs after a row is painted allowing users to draw on top of it.
Occurs before a cell is validated.
Occurs before a row is validated.
Occurs after a row is validated.
Occurs when the content of cell(s) is copyed. Allows users to modify the operation or content.
Occurs when the content of cell(s) is about to be pasted. Allows users to modify the operation or content.
Occurs when a property of the view info changes.
Occurs when a row has to determine if it has child rows.
Gets or sets the method for entering edit mode.
Gets or sets the behavior of the Enter key when pressed while in edit mode.
Gets a value indicating whether the grid is in edit mode.
Stores information about row sizes and provides methods for fast scrolling among millions of rows.
The class only stores the sizes of rows which have been resized and uses additional structures to
allow fast calculation of target state when scrolling with large amounts.
Keeps the sizes only of the resized items
Keeps the partial sum of sizes up to a given item i.e. the scroll distance from the beginning
to the bottom of the specified item. The key is the index of the item, the value is the sum of item sizes up to
the bottom of that item. Has entries only for the resized items. Allows to quickly
calculate the distance between two resized items. Keeps the entries sorted in an increasing order
of items' indices (allows for quick lookup via binary search). Updated when the itemSizes dictionary changes.
Suspends calling UpdateOnItemSizeChanged()
Resumes calling UpdateOnItemSizeChanged(), forces an update.
Sets a custom size to the item with a given index.
The index of the item.
The custom size to set.
Returns a read-only collection of the sizes of the item.
Returns a read-only collection of the sizes of the item.
Gets the currently set size of an item with a given index. Checks if the item is pinned or expanded.
Return 0 for pinned items and the total expanded size for expanded items.
The index of the item.
The size of the item.
Gets the currently set size of an item with a given index. Checks if the item is pinned or expanded.
Return 0 for pinned items and the total expanded size for expanded items.
The index of the item.
Determines if an item should be considered pinned if it is pinned.
The size of the item.
Gets the currently set size of an item with a given index. Checks if the item is pinned or expanded.
Return 0 for pinned items and the total expanded size for expanded items.
The index of the item.
Determines if an item should be considered pinned if it is pinned.
Determines if an expanded row should include its child view size.
The size of the item.
Sets the size of the item when it is expanded.
The index of the item.
The size.
Resets the size of the item when it is expanded.
The index of the item.
Updates the internal structures when the size of an item changes. Needed for proper calculations of scroll offsets.
See the description of [partialItemSizes] and [itemSizes] for more info.
Calculates the total size of all items, using the ItemCount, DefaultItemSize, ItemSpacing, and considering the resized items.
Used to calculate the maximum for the scrollbar.
The total item size.
Calculates and returns the scroller position and offset if scrolled down from the bottom of item [startIndex] with [scrollOffset].
The current item from the scroller (the scroll operation starts from the bottom of this item).
The amount to scroll with.
Returns the index of the item which should be set as Current to the scroller.
Return the new scroll offset which should be set to the scroller after the Current has been set.
Calculates and returns the scroller position and offset if scrolled up from the bottom of item [startIndex] with [scrollOffset].
The current item from the scroller (the scroll operation starts from the bottom of this item).
The amount to scroll with.
Returns the index of the item which should be set as Current to the scroller.
Return the new scroll offset which should be set to the scroller after the Current has been set.
Finds a resized item with an index, larger than [startIndex]. Uses binary search to quickly lookup the index.
If there are no resized items after [startIndex], returns -1.
The index after which resized items should be searched.
Returns the index of the found item in [partialItemSizes] for future use.
Returns the index of the found resized item, or -1 if no such item is found after [startIndex].
Finds a resized item with an index, smaller than [startIndex]. Uses binary search to quickly lookup the index.
If there are no resized items before [startIndex], returns -1.
The index before which resized items should be searched.
Returns the index of the found item in [partialItemSizes] for future use.
Returns the index of the found resized item, or -1 if no such item is found after [startIndex].
Finds the last resized item which is after [startIndexInArray] in the [partialItemSizes] list and also fits entirely
into the scrollOffset. This means that, starting from the top of the item at [startIndexInArray], the distance to
the found item's bottom should be less than or equal to the scrollOffset. After the method completes, the [startIndex]
must be set to the found resized item's index, and the [scrollOffset] must be updated with the remainder as if we scrolled
to the bottom of the found item.
The index of the start item in the [partialItemSizes].
The offset to scroll with. Should be updated when a new target item is found.
This variable should be updated with the index of the found item.
Finds the first resized item which is before [startIndexInArray] in the [partialItemSizes] list and also fits entirely
into the scrollOffset. This means that, starting from the top of the item at [startIndexInArray], the distance to
the found item's top should be less than or equal to the scrollOffset. After the method completes, the [startIndex]
must be set to the found resized item's index, and the [scrollOffset] must be updated with the remainder as if we scrolled
to the top of the found item.
The index of the start item in the [partialItemSizes].
The offset to scroll with. Should be updated when a new target item is found.
This variable should be updated with the index of the found item.
Determines whether the item at the specified index is pinned.
The index of the item.
True if the item is pinned, otherwise false.
Sets the pin position of the specified item.
The index of the item.
The pin position.
Gets the pin position of the specified item.
The index of the item.
The pin position of the specified item.
Gets the total offset from the beginning of the items to the top edge of the specified item.
The method does not consider if paging is enabled.
The index of the item.
The total offset.
Gets the scroll offset from the beginning of the items in the current view to the top edge of the specified item.
The method considers if paging is enabled.
The index of the item.
The total offset.
Resets the collections with sized items.
Fires the event.
The old value.
The new value.
Fires the event.
Gets a value indicating whether paging is supported by this instance.
Gets the total number of pages when paging is enabled.
Gets or sets a value indicating whether data is presented in chunks (pages) to the user.
Gets or sets the number of rows shown per page when paging is enabled.
Gets or sets the index of the page currently presented in the grid.
Gets a read only collection of all the items pinned at the top of the view.
Gets a read only collection of all the items pinned at the bottom of the view.
Gets or sets the total number of items to be displayed.
Gets or sets the default size of items which have never been resized.
Gets or sets the spacing between adjucent items.
Occurs before the page index changes.
Occurs after the page index changes.
This property is only used for serialization purposes.
This property is only used for serialization purposes.
This property is only used for serialization purposes.
This property is only used for serialization purposes.
Expands the specified row.
The row index to expand.
True if the operation is successful, otherwise false.
Collapses the specified row.
The row index to collapse.
True if the operation is successful, otherwise false.
Returs a value indicating whether the specified row is expanded.
The index of the row.
True if the row is expanded, otherwise false.
Sets the height of the row at the specified row index in the master view info.
The index of the row.
The new height of the row.
Gets the height of the row at the given row index.
The index of the row.
The height of the row.
Gets the height of the column at the given column index.
The index of the column.
The height of the column.
Sets the width of the column at the specified column index in the master view info.
The index of the column
The new width of the column.
Sets the pin position of the specified row.
The index of the row.
The new pin position.
Sets the pin position of the specified column.
The index of the column.
The new pin position.
Returs a value indicating whether the specified row is pinned.
The index of the row.
True if the row is pinned at top or bottom, otherwise false.
Returs a value indicating whether the specified column is pinned.
The index of the column.
True if the column is pinned at left or right, otherwise false.
Gets the child view info for the specified row.
The index of the row.
The child view info if it exists, otherwise null.
Gets the child view info for the specified row.
The index of the row.
Determines if a new child view info should be created if one does not exist.
The child view info if it exists, otherwise null.
Creates a child view info for the specified row.
The index of the row.
A new instance of .
Moves the current view to the specified page index.
The index of the page.
Moves the current view to the first page.
Moves the current view to the previous page index.
Moves the current view to the next page index.
Moves the current view to the last page.
Sets the row error text for the specified row. Setting the error text to null has the same effect as calling
The index of the row.
The error text.
Returns a value indicating whether the row has error text assigned to it.
The index of the row.
True if the row has error text assigned to it, otherwise false.
Returns the error text for the specified row.
The index of the row.
The error text if the row has one, otherwise null.
Clears the error text of the specified row.
The index of the row.
Marks the specified row as waiting. This will display a waiting indicator in the row indent cell.
The index of the row.
Removes the mark of the specified row as waiting. This will hide the waiting indicator in the row indent cell.
Index of the row.
Returns a value indicating whether the specified row is marked as waiting.
The index of the row.
True if the row is marked as waiting, otherwise faslse.
Sets the data type of the column. This affects the editors in the column and the available filter options.
The index of the column.
The type of the data in the column.
Sets the specified data types as the data type of the columns in the view info. The assignment starts from the first column and ends where the specified data types end.
Data types affect the editors in the columns and the available filter options for each column.
The data types.
Gets the data type of the specified column.
The index of the column.
The data type of the column if one is assigned to it, otherwise null.
Registers the column as one containing custom cells. This prevents default cells from being displayed in that column.
The index of the column.
Returns true if the registration is successful, otherwise false.
Removes the column registration as one containing custom cells.
The index of the column.
Returns true if the registration removal is successful, otherwise false.
Returns a value indicating whether the specified column is registerd as custom.
The index of the column.
True if the column is registered as custom, otherwise false.
Resets the view states of the view. Resets row heights, pin positions, expanded state, column widths and column pin positions.
Gets or sets a value indicating whether users can edit the values in data cells.
Gets or sets a value indicating whether users can delete rows.
Gets or sets a value indicating whether the Cut option in the context menu and the Ctrl+X shortcut will be available to the user.
Gets or sets a value indicating whether the Copy option in the context menu and the Ctrl+C shortcut will be available to the user.
Gets or sets a value indicating whether the Paste option in the context menu and the Ctrl+V shortcut will be available to the user.
Gets or sets a value indicating whether event and odd rows will have a different back color.
Gets or sets a value indicating whether right-clicking on a header cell will show the default header cell context menu.
Gets or sets a value indicating whether right-clicking on a data cell will show the default data cell context menu.
Gets or sets a value indicating whether users can resize columns through the grid UI.
Gets or sets a value indicating whether users can resize rows through the grid UI.
Gets or sets a value indicating whether users can sort columns by clicking the header or through the header context menu.
Gets or sets a value indicating whether the users can sort by more than one column.
Gets or sets the minimum height a data row can be.
Gets or sets the minimum width a column can be.
Gets or sets the of the horizontal scroll bar.
Gets or sets the of the vertical scroll bar.
Gets or sets a value indicating how column widths are determined.
Gets or sets the amount of padding to be applied to child views.
Gets or sets a value indicating whether the header row is visible.
Gets or sets a value indicating whether the filter row is visible.
Gets or sets a value indicating whether the add new row is visible.
Gets or sets the height of the filter row.
Gets or sets the height of the add new row.
Gets or sets the height of the header row.
Gets or sets the default height of the data rows.
Gets or sets the space between adjucent rows.
Gets or sets a value indicating whether the busy indicator of the current view is visible.
Gets a dictionary containing a cache of the values entered in the filter row. The key is the column index.
Gets a dictionary containing a cache of the values entered in the new row. The key is the column index.
Gets an instance of which is the main element of this control.
Gets the sort descriptors currently applied to the grid.
Gets the filter descriptors currently applied to the grid.
Gets the index of the parent row when the current view is a child view.
Gets a value indicating whether this view's parent row is expanded.
Gets or sets the name of the view.
Gets or sets an object used for storing any user data.
Gets the total number of pages when paging is enabled.
Gets or sets a value indicating whether data is presented in chunks (pages) to the user.
Gets or sets the number of rows shown per page when paging is enabled.
Gets or sets the index of the page currently presented in the grid.
Gets the parent view info when the current view info is a child view info.
Gets the hierarchy level of the current view.
Gets or sets the height of the current view when it is a child view and UseScrollbarsInHierarchy is set to true.
Gets an containing information and settings for the currently displayed rows.
Gets an containing information and settings for the currently displayed columns.
Gets or sets the total number of rows to be displayed in the grid.
Gets or sets the total number of columns to be displayed in the grid.
Gets or sets the default column width.
Gets or sets the distance betwween adjucent cells.
This property is only used for serialization purposes.
This property is only used for serialization purposes.
This class extends the default table layout in RadGridView with column groups.
This class implements the default table layout in RadGridView.
This interface defines methods used to layout the grid view
Creates a new visual element for the grid
The object that owns the visual element.
If successfull, the new .
Initializes a new instance of the class.
Creates the view UI element.
The view info.
Gets the collection containing column groups.
Represents a column group in RadGridView with a ColumnGroupsViewDefinition.
Each group can either have subgroups or rows which contain data columns.
Initializes a new instance of the GridViewColumnGroup class.
Initializes a new instance of the GridViewColumnGroup class.
The text displayed in the group.
Initializes a new instance of the class.
The text displayed in the group.
The name of the group.
Finds the GridViewTemplate which owns this group. The method will return non-null value
only when the group has been added to a view definition hierarchy and the view definition
has been set to a template.
Gets or sets a value indicating whether group header is visible.
Works only for top level groups.
true if the group header is visible; otherwise, false.
Gets a collection containing the subgroups of the current group.
Gets a collection containing the rows of the current group.
Gets or sets the column group text.
Gets or set the vertical span of the group (the height) in pixels.
Gets the parent column group.
Gets the root column group.
Gets the ViewDefinition of the group. Has value only on root groups.
Gets or sets a value indicating whether the column group is pinned
and cannot be moved from its location when a user scrolls horizontally.
Only the root column groups can be pinned.
Gets or sets the pin position for the row. When the column is pinned,
it cannot be moved from its location when a user scrolls horizontally.
Gets or sets a value indicating whether the group is visible.
Gets or sets value indicating whether the user can hide the group.
Gets or sets a value indicating whether the group will be visible in .
Use this property if you want to hide groups from the user.
Gets or sets value indicating whether the user can reorder the group using mouse.
Gets or sets the name of the group.
Gets or sets the tag of the group.
Represents a row in a column group in a RadGridView with ColumnGroupsViewDefinition set.
Gets a collection containing the columns for that row.
The property is obsolete. Use the ColumnNames property instead.
A collection containing the names of the columns in this row. The actual rows will be resolved
when the view definition is asigned to a template.
Gets or sets the minimum height of the row. If the property is not set,
the row height will be equal to the maximum RowSpan of the columns in that row.
Collection of s that will be contained in a .
Gets the that owns this collection.
Collection of s that will be contained in a .
Gets the that owns this collection.
This class contains information that specifies how to arrange and display a single cell in the
when a is used.
Initializes a new instance of the class using default values.
Initializes a new instance of the class using specified unique name.
The unique name for the column that will be presented by this cell
Initializes a new instance of the class.
The unique name for the column that will be presented by this cell
The desired width of this CellDefinition.
The desired column span value
The desired row span value
Gets the that owns this .
Gets the row index of this CellDefinition.
Gets the column index of this CellDefinition.
Gets or sets the unique name of the column related with this .
Gets or sets the desired width of this .
Gets or sets the cell span value of this CellDefinition.
Gets or sets the row span value of this CellDefinition.
Gets or sets the background color of this .
Gets or sets the border width for this .
This class contains information that specifies how to arrange and display a single row in the
when a is used.
Initializes a new instance of the class using the default height.
Initializes a new instance of the class.
The desired height of this RowDefinition.
Gets the that owns this .
Gets a collection that contains all the cell definitions in the .
Gets the at the specified index.
The zero based index of the cell to get
The at the specified index.
Gets or sets the desired height of this .
Gets or sets the background color of this .
This class contains information that specifies how to arrange and display rows in the .
Initializes a new instance of the class.
Reads XML data into the using the specified file.
The filename (including the path) from which to read.
Reads XML data into the using the specified System.IO.Stream.
The Stream from which to read.
Writes the current contents of the as XML using the specified file.
The file to which to write the XML data.
Writes the current contents of the as XML using the specified Stream.
The stream to which the data will be written.
Gets a collection that contains all the row definitions in the .
Gets the at the specified index.
The zero based index of the row to get
The at the specified index.
Gets the at the specified row and column
The zero based row index of the row containing the cell
The zero based column index of the column containing the cell
The at the spfecified row and column
Gets or sets the cell spacing for this .
Gets or sets the cell padding for this .
Gets or sets the border width for this .
Reads XML data into the using the specified file.
The filename (including the path) from which to read.
Reads XML data into the using the specified System.IO.Stream.
The Stream from which to read.
Gets or sets a the row template that specifies how to visualize the rows in this template.
This interface defines methods used to change the currently selected row and column
Initializes the IGridNavigator with the specified RadGridView
The RadGridViewElement to associate with this object
Begins grid selection
An instance of .
Ends selection
Selects the sepcified row as current and specified column as current
An instance of .
An instance of .
Selects the first row as current column in grid
true if successfull.
Selects the last row as current column in grid
true if successfull.
Selects the specified row as current row in grid
The GridViewRowInfo to be selected
true if successfull.
Selects the row at specified distance after the current position as current row in grid
The distance to the row
true if successfull.
Selects the row at specified distance before the current position as current row in grid
The distance to the row
true if successfull.
Checks whether the specified row is the last one.
the row to check
true if this is the last row
Checks whether the specified row is the first one.
the row to check
true if this is the first row
Selects the first column as current column in grid
true if successfull.
Selects the last column as current column in grid
true if successfull.
Selects the next column as current column in grid
true if successfull.
Selects the previous column as current column in grid
true if successfull.
Checks whether the specified column is the last one.
the column to check
true if this is the last column
Checks whether the specified column is the first one.
the column to check
true if this is the first column
Checks whether the specified column is the last editable one.
the column to check
true if this is the last editable column
Checks whether the specified column is the first editable one.
the column to check
true if this is the first editable column
Deletes the selected rows.
Clears the selection
Select all rows and cells
Gets the master gridelement associated with this navigator
Provides localization services for RadGridView
A strongly-typed resource class, for looking up localized strings, etc.
Returns the cached ResourceManager instance used by this class.
Overrides the current thread's CurrentUICulture property for all
resource lookups using this strongly typed resource class.
Looks up a localized string similar to Click here to add a new row.
Looks up a localized string similar to Best Fit.
Looks up a localized string similar to Clear Sorting.
Looks up a localized string similar to ColumnInfo Chooser.
Looks up a localized string similar to Drag a column header from the\ngrid here to remove it from\nthe current view..
Looks up a localized string similar to ColumnInfo Chooser.
Looks up a localized string similar to Add.
Looks up a localized string similar to Apply.
Looks up a localized string similar to Cancel.
Looks up a localized string similar to OK.
Looks up a localized string similar to Remove.
Looks up a localized string similar to Custom Formatting Condition Editor.
Looks up a localized string similar to Apply to row.
Looks up a localized string similar to Conditions.
Looks up a localized string similar to Properties.
Looks up a localized string similar to ColumnInfo:.
Looks up a localized string similar to Name:.
Looks up a localized string similar to Type:.
Looks up a localized string similar to Value 1:.
Looks up a localized string similar to Value 2:.
Looks up a localized string similar to Conditional Formatting.
Looks up a localized string similar to Copy.
Looks up a localized string similar to Cancel.
Looks up a localized string similar to OK.
Looks up a localized string similar to RadGridView Custom Filter Dialog.
Looks up a localized string similar to Show rows where:.
Looks up a localized string similar to And.
Looks up a localized string similar to Or.
Looks up a localized string similar to Custom.
Looks up a localized string similar to Delete RowInfo.
Looks up a localized string similar to Edit.
Looks up a localized string similar to Between.
Looks up a localized string similar to Contains.
Looks up a localized string similar to Custom.
Looks up a localized string similar to Does not contain.
Looks up a localized string similar to Ends with.
Looks up a localized string similar to Equals.
Looks up a localized string similar to Greater than.
Looks up a localized string similar to Greater than or equal to.
Looks up a localized string similar to Is empty.
Looks up a localized string similar to Is null.
Looks up a localized string similar to Less than.
Looks up a localized string similar to Less than or equal to.
Looks up a localized string similar to No filter.
Looks up a localized string similar to Not between.
Looks up a localized string similar to Not equal to.
Looks up a localized string similar to Is not empty.
Looks up a localized string similar to Is not null.
Looks up a localized string similar to Starts with.
Looks up a localized string similar to Group by this column.
Looks up a localized string similar to Hide ColumnInfo.
Looks up a localized string similar to Paste.
Looks up a localized string similar to Pin ColumnInfo.
Looks up a localized string similar to Sort Ascending.
Looks up a localized string similar to Sort Descending.
Looks up a localized string similar to Ungroup this column.
Looks up a localized string similar to Unpin ColumnInfo.
Represents localization provider for RadGridView that uses the project resources.
Initializes a new instance of the .
Creates the resource manager.
Gets the
Represents localization strings in RadGridView.
This class determines the anchored position during navigation
Initializes a new instance of the class.
Gets or sets the anchored row position
Gets or sets the anchored column
This class defines methods used to change the currently selected row and column
Initializes the IGridNavigator with the specified RadGridView
The RadGridViewElement to associate with this object
Select all rows and cells
Clears the selection
Deletes the selected rows.
Begins grid selection
An instance of .
Ends selection
Selects the sepcified row as current and specified column as current
An instance of .
An instance of .
Selects the override.
The row.
The column.
Selects the first row as current column in grid
true if successfull.
Selects the last row as current row in grid
true if successfull.
Selects the specified row as current row in grid
The GridViewRowInfo to be selected
true if successfull.
Selects the row at specified distance after the current position as current row in grid
The distance to the row
true if successfull.
Selects the row at specified distance before the current position as current row in grid
The distance to the row
true if successfull.
Checks whether the specified row is the last one.
the row to check
true if this is the last row
Checks whether the specified row is the first one.
the row to check
true if this is the first row
Selects the first column as current column in grid
true if successfull.
Selects the last column as current column in grid
true if successfull.
Selects the next column as current column in grid
true if successfull.
Selects the previous column as current column in grid
true if successfull.
Checks whether the specified column is the last one.
the column to check
true if this is the last column
Checks whether the specified column is the first one.
the column to check
true if this is the first column
The RadGridViewElement associated with this navigator
The MasterTemplate associated with this navigator
Gets the GridViewInfo associated with the CurrentView in grid
Gets the GridViewTemplate associated with the CurrentView in grid
Gets the render columns associated with the CurrentView in grid
Gets grid's current row
Gets grid's current column
Gets the column index of the current column in grid
Gets a value that indicates whether Mouse Selection is performed
Gets a value that indicates whether right mouse button is performed
Gets a value that indicates whether the SHIFT button is performed
Gets a value that indicates whether the CONTROL button is performed
Gets a value indicating whether the grid is in right-to-left mode
A class that represents basic logic for grid editor
Initializes a new instance of the class.
An instance of that determines the input device
An instance of indicating which of mouse buttons is in pressed state
An instance of indicating which of the modifier keys (SHIFT, CONTROL and ALT) is in pressed state
Gets the type of the input.
The type of the input.
Gets a value indicating which of mouse buttons is in pressed state
Gets a value indicating which of the modifier keys (SHIFT, CONTROL and ALT) is in pressed state
Represents an expander that is drawn in expander cells
Gets or sets a value indicating whether the sign is in expanded or collapsed state
Represents an expander that is drawn in expander cells in self-referencing mode
Initializes an instance of .
Implements scrolling logic for a grid's rows
Initialize an instance of .
The associated instance of .
Fired when ToolTip needs text
Event sender
An instance of .
Gets the associated instance of .
Returns the associated instance of ..
An animation factory used for rows animations in RadGridView.
Gets the expand animation related with the specified animation type.
The table element.
Abstract class that defines methods used to animate rows in RadGridView.
Stats expand animation for group rows in RadGridView.
The desired
the offset
the row index
Starts collapse animation for group rows in RadGridView.
The desired
the offset
the row index
Implements accordion annimation for group rows in RadGridView.
Initializes a new instance of the class.
The table element.
Implements fade annimation for group rows in RadGridView.
Initializes a new instance of the class.
The table element.
Implements fade annimation setting for group rows in RadGridView.
Implements gradient wipe annimation for group rows in RadGridView.
Initializes a new instance of the class.
The table element.
Implements slide annimation for group rows in RadGridView.
Initializes a new instance of the class.
The table element.
Implements a host item that holds RadGridView inside.
Initializes a new instance of the .
Gets the hosted
This class represents a RadGridView control that is
used in the RadMultiColumnComboBox control.
Represents a popup form containing RadGridView.
Initializes the class.
Initializes a new instance of the .
Initializes the editor element
Finds the first item in the list box that starts with the specified string.
The string to search for.
The zero-based index of the first item found; returns null if no match is found.
Finds all items in the list box that starts with the specified string.
The string to search for.
Collection of items that match the criteria.
Finds the first item in the list box that matches the specified string.
The string to search for.
The zero-based index of the first item found; returns null if no match is found.
Finds the first item in the list box that matches the specified string.
The string to search for.
The field name to be used for the search.
The zero-based index of the first item found; returns null if no match is found.
Gets the editor element (an instance of ) contained in the form
Gets or sets whether the nested RadGridView content will be filtered by the DisplayMember
field automatically. This property clears the contents of the filtering collections of RadGridView.
Gets the owner combobox associated with this popup form.
Gets the editor control (an instance of ) contained in the form
This enumerator defines the states of a Popup Editor.
This enumerator is used internally in a Popup Editor
to differentiate between states and thus properly
manage the user input.
The Popup editor is ready for user input.
The user types in the text editor of the control.
A complete match of the user input is found in the data and
displayed in the text editor of the control.
The user selects the next item in the control by double
clicking on the text editor.
The user selects an item from the popup of the editor.
Represents a multi column combo box control.
Initializes the class.
Initializes a new instance of the .
Wires all events.
Unwires all events.
Raises the CaseSensitiveChanged event.
Raises the DropDownOpened event.
Raises the DropDownClosed event.
Raises the DropDownClosing event.
An instance of the RadPopupClosingEventArgs which contains information about the event.
Raises the DropDownOpening event.
An instance of the CancelEventArgs which contains information about the event.
Raises the DropDownStyleChanged event.
Raises the SelectedIndexChanged event.
Raises the SelectedValueChanged event.
Raises the SortedChanged event.
Ends the initialization of a RadComboBox control that is used on a form or used by another component.
The initialization occurs at run time.
Widens / shrinks all columns based on the space required by the text in the columns. Applies only on the visible rows.
Widens / shrinks all columns based on the space required by the text in the columns.
Determines whether to adjust drop-down size according to columns width
Determines whether to calculate the optimal with by iterating all rows (including non-visible rows).
Determines whether the drop-down portion of the control will be auto-sized to best fit all columns.
Specifies the mode for the Text clearing if the text does not match the text in the DisplayMembar column.
Specifies the mode for the automatic completion feature used in the MultiColumnComboBox.
Gets a collection that contains all the columns in the grid conained in the drop down.
Gets or sets displayed text.
Rotate items on double click in the edit box part
Gets or sets a boolean value determining whether the user can scroll through the items
when the popup is closed by using the mouse wheel.
Gets the hosted RadMultiColumnComboBoxElement.
Gets or sets the drop down sizing mode. The mode can be: horizontal, veritcal or a combination of them.
Gets or sets the text that is displayed when the Text property contains empty string or is null.
The input control hosted in the popup form. In the case of
RadMultiColumnComboBox the control is a RadGridView.
Gets or sets a value specifying the style of the combo box.
Determines whether the drop-down portion of the control will be auto-sized to best fit all columns.
The DropDownWidth property must be set to its default value (-1) to allow this setting to work properly.
Determines whether the drop-down height will be auto-sized when filtering is applied.
Gets or sets the minumum size allowed for the drop-down of the
control.
Gets or sets the maximum size allowed for the drop-down of the
control.
Occurs when the data binding process finishes.
Occurs when the CaseSensitive property has changed.
Occurs before the drop-down window appears.
Occurs when the drop-down window has closed.
Occurs when the drop-down window is about to close.
Occurs when the drop-down window is about to open.
Occurs when the DropDownStyle property has changed.
Occurs when the SelectedIndex property has changed.
Fires when the selected value is changed.
Occurs when the Sorted property has changed.
Represents a multi column combo box element. The RadMultiColumnComboBox
class is a simple wrapper for the RadMultiColumnComboBoxElement class. The
RadMultiColumnComboBox acts to transfer events to and from its
corresponding RadMultiColumnComboBoxElement instance. The RadMultiColumnComboBoxElement which is
essentially the RadMultiColumnComboBox control may be nested in
other telerik controls. The RadMultiColumnComboBoxElement class implements all logical and UI
functionality.
Call BeginUpdate at the beginning of a block that makes many modifications in the GUI
Call BeginUpdate at the end of a block that makes many modifications in the GUI
Ends the initialization of a RadComboBoxElement control that is used on a form or used by another component.
The initialization occurs at run time.
Call the GetItemHeight member function to retrieve the height of list items in a combo box.
Specifies the item of the combo box whose height is to be retrieved.
Widens / shrinks all columns based on the space required by the text in the columns. Applies only on the visible rows.
Widens / shrinks all columns based on the space required by the text in the columns.
Determines whether to adjust drop-down size according to columns width
Determines whether to calculate the optimal with by iterating all rows (including non-visible rows).
Processes the Escape key
An instance of
true if the event is processed, false otherwise
Sets the current state of the control to a provided one.
The state which to set the control to.
Reset the state of the control to Ready.
Specifies the mode for the Text clearing if the text does not match the text in the DisplayMembar column.
Specifies the mode for the automatic completion feature used in the ComboBox
and the TextBox controls.
Gets a value from the
enumerator that represents the current state
of the MultiColumnComboBox control.
The input control hosted in the popup form. In the case of
RadMultiColumnComboBoxElement the control is a RadGridView.
Gets a collection that contains the all columns in the .
Gets a collection that contains the all rows in the .
Determines whether the drop-down portion of the control will be auto-sized to best fit all columns.
The DropDownWidth property must be set to its default value (-1) to allow this setting to work properly.
Determines whether the drop-down portion of the control will be auto-sized to best fit all columns.
The DropDownWidth property must be set to its default value (-1) to allow this setting to work properly.
Determines whether the drop-down height will be auto-sized when filtering is applied.
The popup form that hosts the RadGridView.
Base class implementation, not applicable in the case of RadMultiColumnComboBox. Use
the Rows collection instead.
Gets or sets the text that is displayed when the ComboBox contains a null
reference.
Gets a value whether the current row is being changed at the moment.
A strongly-typed resource class, for looking up localized strings, etc.
Returns the cached ResourceManager instance used by this class.
Overrides the current thread's CurrentUICulture property for all
resource lookups using this strongly typed resource class.
Looks up a localized resource of type System.Drawing.Bitmap.
Looks up a localized resource of type System.Drawing.Bitmap.
Looks up a localized resource of type System.Drawing.Bitmap.
Looks up a localized resource of type System.Drawing.Bitmap.
Looks up a localized resource of type System.Drawing.Bitmap.