Telerik.WinControls.GridView
Initializes a new instance of the class.
The owner.
The cell accessible object.
The name.
Gets the role of this accessible object.
One of the values,
or if no role has been
specified.
Gets the state of this accessible object.
One of the values,
or , if no state has
been set.
Gets the location and size of the accessible object.
A that represents the bounds
of the accessible object.
The bounds of
control cannot be retrieved.
Gets the parent of an accessible object.
An that represents
the parent of an accessible object, or null if there is no parent object.
Gets the drop down list element.
The drop down list element.
Gets or sets the object name.
The object name, or null if the property has not been set.
The name of the
control cannot be retrieved or set.
Gets or sets the value of an accessible object.
The value of an accessible object, or null if the object has no value
set.
The value cannot
be set or retrieved.
Retrieves the accessible child corresponding to the specified index.
The zero-based index of the accessible child.
An that represents
the accessible child corresponding to the specified index.
Retrieves the number of children belonging to an accessible object.
The number of children belonging to an accessible object.
Represents an accessible object for the RadGridSpinEditorElement.
Initializes a new instance of the class.
The owner.
The editor.
The parent.
The size.
The location.
The name.
Gets or sets the object name.
The object name, or null if the property has not been set.
The name of the
control cannot be retrieved or set.
Gets a string that describes the visual appearance of the specified
object. Not all objects have a description.
A description of the object's visual appearance to the user, or null
if the object does not have a description.
The description
for the control cannot be retrieved.
Gets the role.
The role.
Gets the location and size of the accessible object.
A that represents the bounds
of the accessible object.
The bounds of
control cannot be retrieved.
Gets the parent of an accessible object.
An that represents
the parent of an accessible object, or null if there is no parent object.
Gets the state of this accessible object.
One of the values,
or , if no state has
been set.
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.
The accessible object corresponding to Cell
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
Retrieves the number of children belonging to an accessible object
Retrieves the object that has the keyboard focus
Retrieves the currently selected child
Gets the state of this accessible object
Determines whether the specified is equal
to the current .
The object to compare with the current object.
true if the specified is equal to the
current ; otherwise, false.
Serves as a hash function for a particular type.
A hash code for the current .
Internal method to retrieve child index. Returns the index of the child
Navigates to another accessible object
The navigation direction
Sibling or parent or child accessble object based on the direction of navigation
Gets the owner.
The owner.
Accessibility implementation for GridView object
Initializes a new instance of the class.
The owner.
Gets the control.
The control.
Gets the role of this accessible 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
Gets or sets the object name.
The object name, or null if the property has not been set.
The name of the
control cannot be retrieved or set.
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
Gets or sets the cell description.
The cell description.
Gets the row accessible object.
The row info.
Gets the cell accessible object.
The cell info.
The parent.
Internal method used to retrieve bounding rectangle of a cell
The row object
Bounding rectangle of row
The Accessible object corresponding to row
Initializes a new instance of the class.
The owner.
The row.
The parent.
Gets the control.
The control.
// Gets or sets the object name
//
//
The name.
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
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
Determines whether the specified is equal
to the current .
The to compare with the current
.
true if the specified is equal to the
current ; otherwise, false.
Serves as a hash function for a particular type.
A hash code for the current .
Internal method to retrieve child index. Returns the index of the child
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
Use this flag to prevent throwing error message for every row if there is an invalid column's expression
Initializes a new instance of the class.
Initializes a new instance of the class.
The capacity.
Initializes a new instance of the class.
The collection.
Represents a cell for the search results.
Initializes a new instance of the class.
The row info.
The column.
Initializes a new instance of the class.
The row info.
The column.
Index of the traverser row.
Index of the traverser column.
Gets or sets the row info.
The row info.
Gets or sets the column info.
The column info.
Gets or sets the index of the traverser row.
The index of the traverser row.
Gets or sets the index of the traverser column.
The index of the traverser column.
Represents a data cell in RadGridView
Initializes a new instance of the class.
The row.
The column.
The owner.
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.
Determines whether the specified cell is equal to the current one.
The cell info.
Ensures that the cell is visible.
Brings the cell in edit mode
Commits the edited cell
Determines whether the specified is equal
to the current .
The object to compare with the current object.
true if the specified is equal to the
current ; otherwise, false.
Serves as a hash function for a particular type.
A hash code for the current .
A collection of GridViewCellInfo objects
Initializes a new instance of the GridViewCellInfoCollection class.
The associated GridViewRowInfo, owner of this 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
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.
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.
Returns an enumerator that iterates through the collection
Returns an enumerator that iterates through the collection
Represents enumerator class for GridViewCellInfoCollection
Initializes a new instance of the GridViewCellInfoCollectionEnumerator class.
The associated GridViewCellInfoCollection, owner of this enumerator
Gets the current element in the collection.
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.
Represents the style of a grid cell.
Gets or sets the color of the fore.
The color of the fore.
Gets or sets the font.
The font.
Gets or sets whether to customize the fill.
The customize fill.
Gets or sets whether to draw the fill.
The draw fill.
Gets or sets the color of the back.
The color of the back.
Gets or sets the back color2.
The back color2.
Gets or sets the back color3.
The back color3.
Gets or sets the back color4.
The back color4.
Gets or sets the gradient style.
The gradient style.
Gets or sets the gradient angle.
The gradient angle.
Gets or sets the number of colors.
The number of colors.
Gets or sets the gradient percentage.
The gradient percentage.
Gets or sets the gradient percentage2.
The gradient percentage2.
Gets or sets whether to customize the border.
The customize border.
Gets or sets whether to draw the border.
The draw border.
Gets or sets the border box style.
The border box style.
Gets or sets the width of the border.
The width of the border.
Gets or sets the width of the left border.
The width of the left border.
Gets or sets the width of the top border.
The width of the top border.
Gets or sets the width of the right border.
The width of the border right.
Gets or sets the width of the bottom border.
The width of the border bottom.
Gets or sets the border gradient angle.
The border gradient angle.
Gets or sets the border gradient style.
The border gradient style.
Gets or sets the color of the border.
The color of the border.
Gets or sets the border color2.
The border color2.
Gets or sets the border color3.
The border color3.
Gets or sets the border color4.
The border color4.
Gets or sets the color of the inner border.
The color of the inner border.
Gets or sets the border inner color2.
The border inner color2.
Gets or sets the border inner color3.
The border inner color3.
Gets or sets the border inner color4.
The border inner color4.
Gets or sets the color of the top border.
The color of the border top.
Gets or sets the color of the bottom border.
The color of the border bottom.
Gets or sets the color of the left border.
The color of the border left.
Gets or sets the color of the right border.
The color of the border right.
Initializes a new instance of the class.
Initializes a new instance of the class.
The owner cell.
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 .
Begins the update.
Ends the update.
The notify updates.
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)
Lists the available options for the DateTime filtering modes.
Given a DateTime value, the enum determines how the time part is evaluated.
The time part is not taken into account.
Only the Hour part is taken into account.
Only the Minute part are taken into account.
Only the Second part are taken into account.
The Hour, Minute, and Second parts are taken into account.
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.
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 data type of the column.
Gets or sets a value indicating the position of the cell content within a column's cells.
Gets or sets the type of the excel export.
The type of the excel export.
Specifies the edit mode for the GridViewCheckBoxColumn.
The value will be submitted only when the current cell changes or the grid looses focus
The value will be submitted immediately after the editor value changes.
Inherits and presents Boolean values
Initializes a new instance of the .
Initializes a new instance of the .
A string value referring to the field name to which the column is bound.
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 the type of the cell.
The row.
Gets or sets a value indicating if the hidden rows will be checked by the header check-box.
Gets or sets a value indicating the alignment of the check box.
Gets or sets a value indicating the position of the CheckBoxElement along with the text.
Gets or sets a value indicating whether to use a three state checkbox.
Gets or sets the data type of the column.
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.
Gets the default data type converter.
The type.
Gets or sets the data type of the column.
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.
Gets whether is field name path.
The is field name path.
Gets or set the ColumnInfo Header image.
Gets or set the ColumnInfo Header vector 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 vertically. 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 Enable 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 the auto ellipsis.
The auto ellipsis.
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 the event dispatcher.
The event dispatcher.
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.
Gets or sets the DPI scale.
The dpi scale.
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 default minimum width for the inherited column type. If not overridden in inheritor class it defaults to 5.
Determines whether the specified property may be canceled.
The metadata associated with the property change.
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.
Dispatches the event.
The id.
The type.
The dispatch mode.
The originator.
The arguments.
Gets the event info.
The property.
The dispatch mode.
A collection of GridViewColumn objects
Initializes a new instance of the class.
The owner.
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.
Renames the specified name.
The name.
The new name.
Gets or sets the allow case sensitive names.
The allow case sensitive names.
Gets the owner.
The owner.
Gets the with the specified column name.
Overridden. Inserts an item into the collection at the specified index.
Removes the element at the specified index of the .
The zero-based index of the element to remove.
is less than zero.-or- is equal
to or greater than .
Sets the item.
The index.
The item.
Removes all elements from the .
Initializes a new instance of the class.
Adds an item to the .
The object to add to the .
The
is read-only.-or- The has a fixed size.
The position into which the new element was inserted, or -1 to indicate
that the item was not inserted into the collection,
Removes all items from the .
The
is read-only.
Determines whether the contains
a specific value.
The object to locate in the .
true if the is found in the ;
otherwise, false.
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.
Removes the first occurrence of a specific object from the .
The object to remove from the .
The
is read-only.-or- The has a fixed size.
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.-or- The has a fixed size.
Gets or sets the at the specified index.
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 zero.
is multidimensional.-or- The number of elements in the
source is greater than the available
space from to the end of the destination .-or-The
type of the source cannot be cast
automatically to the type of the destination .
Gets the number of elements contained in the .
The number of elements contained in the .
Returns an enumerator that iterates through a collection.
An object that can be
used to iterate through the collection.
Represents column whose cells contains comboboxes bound to data source
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.
Disposes the manages resources
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.
Gets the data type of the display member.
The display type of the member data.
Gets the data type of the filtering member.
The type of the filtering member data.
Returns the lookup value for the specified cell value
The cell value
The lookup value corresponding to the specified cell value
Gets the type of the cell.
The row.
Initializes this instance.
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.
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.
Gets or sets a value indicating whether the user can search 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.
Grouping by this type of column cannot be performed. That method returns string.empty
string.Empty
Gets the type of the cell.
The row.
GridViewDataColumn inherits and is base for all data-bound columns.
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 set the value in Milliseconds indicating delay between last key press and filtering operation."
Gets or sets a value indicating whether the user can filter by this column.
Gets or sets a value indicating whether the user can search by this column.
Gets or sets a value indicating whether clicking on the header cell of this column would allow the user to set natural (no) sort.
Gets or sets the data type converter.
The data type converter.
Gets or sets a value indicating whether the data type converter of this column should be used when sorting.
Gets the default data type converter.
The type.
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
Gets whether the distinct values collection contains null or DbNull.Value. It should be used only after calling the
Gets the distinct values.
The distinct values.
Gets the distinct values with filter.
The distinct values with filter.
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 the distinct values.
Gets the distinct values with filter.
Updates the distinct values on add.
The value.
Updates the distinct values.
Updates the distinct values with filter.
Updates the distinct values on add with filter.
The value.
Initializes the column.
This method is called when the column is associated with GridViewTemplate.
Gets the event info.
The property.
The dispatch mode.
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.
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.
Creates the snapshot.
Inherits and presents DateTime objects and defines the corresponding editor (Calendar)
Initializes a new instance of the .
Gets the default data type converter.
The type.
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 data type of the column.
Gets or sets the type of the editor.
The type of the editor.
Gets or sets the filtering mode.
The filtering mode.
Gets or sets the time part weight of the DateTime value while filtering.
Given a DateTime value, the property determines whether the Hour, Minute, and Second time parts are evaluated.
The time part weight.
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 kind of the date time.
The kind of the date time.
Gets or sets the type of the excel export.
The type of the excel export.
Gets the type of the cell.
The row.
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 data type of the column.
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.
Represents the filtering options
Filtering is performed by the ValueMember
Filtering is performed by the DisplayMember
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
Gets or sets a value indicating whether the column is visible.
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 user can reorder this column using the mouse.
Returns the type of cell element to be created for the specified row.
The specified row.
The type of the cell to be created.
Disposes the managed resources.
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.
Gets or sets a value indicating whether the user can edit the data in the column's cells.
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.
This property is overridden to always return false since grouping by this column is not allowed.
This property is overridden 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.
Gets or sets the data type of the column.
Grouping by this type of column cannot be performed. That method returns string.empty
string.Empty
Returns the type of cell element to be created for the specified row.
The specified row.
The type of the cell to be created.
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.
Returns the type of cell element to be created for the specified row.
The specified row.
The type of the cell to be created.
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.
Gets or set a value indicating whether end users can set the value to NULL.
This can be achieved by pressing Ctrl + Del or Ctrl + 0 key combinations.
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.
Represents a column that visualizes the cell's value by using a rating element.
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 or sets the data type of the column.
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.
Gets the type of the cell.
The row.
Gets the default editor type for the editor provider.
The default type.
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.
Returns the type of cell element to be created for the specified row.
The specified row.
The type of the cell to be created.
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.
Fires when a spark line will be painted using the class.
Fires when a spark line will be painted using the class.
Fires before adding data points to the object. It is possible to cancel the event and bind the series.
Fires while exporting or printing the sparkline cell element, allows customization of the series.
Gets or sets the data type of the column.
Gets or sets a value indicating what is the type of the generated series.
Gets or sets a value whether tooltips on the point markers will be shown.
Gets or sets a value indicating whether the point markers will be shown.
Gets or sets a value indicating whether the high point marker will be shown.
Gets or sets a value indicating whether the low point marker will be shown.
Gets or sets a value indicating whether the first point marker will be shown.
Gets or sets a value indicating whether the last point marker will be shown.
Gets or sets a value indicating whether the negative points marker will be shown.
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.
Gets or sets a value indicating whether the user can search by this column.
Creates a SparkSeries based on the SeriesType property of the column.
Called before addin data points to the series.
6
The sender which is the object.
The instance containing the event data.
Called when painting the spark line.
6
The sender which is the object.
The instance containing the event data.
Called when painting the spark fill.
6
The sender which is the object.
The instance containing the event data.
Fires while exporting or printing the sparkline cell element, allows customization of the series.
The sender which is raising the event on the column.
The instance containing the event data.
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.
Inherits and presents TimeSpan objects and defines the corresponding editor.
Initializes a new instance of the .
Gets the default data type converter.
The type.
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 data type of the column.
Gets or sets the type of the excel export.
The type of the excel export.
Gets or sets the format of the TimeSpan displayed in the editor.
Gets or sets the minimum value.
Gets or sets the maximum value.
Gets or sets a value indicating how the users will edit the TimeSpan value.
Gets or sets the days step used when modifying the value.
Gets or sets the hours step used when modifying the value.
Gets or sets the minutes step used when modifying the value.
Gets or sets the seconds step used when modifying the value.
Gets or sets the milliseconds step used when modifying the value.
Gets the type of the cell.
The row.
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.
Defines the position of pinned columns
Represents a basic data TypeConverter.
Returns whether this converter can convert an object of the given type
to the type of this converter, using the specified context.
An
that provides a format context.
A that represents the type
you want to convert from.
true if this converter can perform the conversion; otherwise, false.
Returns whether this converter can convert the object to the specified
type, using the specified context.
An
that provides a format context.
A that represents the
type you want to convert to.
true if this converter can perform the conversion; otherwise, false.
Converts the given value object to the specified type, using the specified
context and culture information.
An
that provides a format context.
A . If
null is passed, the current culture is assumed.
The to convert.
The to convert the
parameter to.
The
parameter is null.
The conversion cannot be performed.
An that represents the converted value.
Converts the given object to the type of this converter, using the specified
context and culture information.
An
that provides a format context.
The to
use as the current culture.
The to convert.
The conversion cannot be performed.
An that represents the converted value.
Returns whether this object supports a standard set of values that can
be picked from a list, using the specified context.
An
that provides a format context.
true if
should be called to find a common set of values the object supports; otherwise,
false.
Returns whether the collection of standard values returned from
is an exclusive list of possible values, using the specified context.
An
that provides a format context.
true if the
returned from
is an exhaustive list of possible values; false if other values are possible.
Returns a collection of standard values for the data type this type
converter is designed for when provided with a format context.
An
that provides a format context that can be used to extract additional information
about the environment from which this converter is invoked. This parameter or
properties of this parameter can be null.
A
that holds a standard set of valid values, or null if the data type does not
support a standard set of values.
Initializes a new instance of the class.
The conversion info.
Gets or sets the type of the data.
The type of the data.
Gets or sets the data type converter.
The data type converter.
Gets or sets the data source null value.
The data source null value.
Gets or sets the null value.
The null value.
Gets or sets the format info.
The format info.
Gets or sets the format string.
The format string.
Gets or sets the type of the data.
The type of the data.
Gets or sets the data type converter.
The data type converter.
Gets or sets the data source null value.
The data source null value.
Gets or sets the null value.
The null value.
Gets or sets the format info.
The format info.
Gets or sets the format string.
The format string.
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 instance.
The instance.
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 that will be used while parsing.
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.
Equalses the null value.
The value.
The data column.
Represents a DateTime converter.
Initializes a new instance of the class.
The owner column.
Gets a value indicating whether this converter can convert an object
in the given source type to a using the specified
context.
An
that provides a format context.
A that represents the type
you wish to convert from.
true if this object can perform the conversion; otherwise, false.
Converts the given object to the type of this converter, using the specified
context and culture information.
An
that provides a format context.
The to
use as the current culture.
The to convert.
The conversion cannot be performed.
An that represents the converted value.
Gets a value indicating whether this converter can convert an object
to the given destination type using the context.
An
that provides a format context.
A that represents the
type you wish to convert to.
true if this converter can perform the conversion; otherwise, false.
Converts the given value object to a
using the arguments.
An
that provides a format context.
An optional .
If not supplied, the current culture is assumed.
The to convert.
The to convert the
value to.
The conversion cannot be performed.
An that represents the converted .
Represents the clipboard cut mode.
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.
Represents the clipboard copy mode.
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.
Represents the clipboard paste mode.
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.
Initializes a new instance of the class.
The row info.
Gets or sets whether to add with default values.
The add with default values.
Represent empty event dispatcher
Gets whetehr the event dispatcher is suspended.
The is suspended.
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
Initializes a new instance of the class.
The filter expression.
Gets or sets the filter expression.
The filter expression.
Initializes a new instance of the class.
Name of the property.
The old value.
The new value.
Gets the old value.
The old value.
Gets the new value.
The new value.
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.
Gets the cell row.
Gets the cell column.
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
Gets the new value.
The new value.
Gets the old value.
The old value.
Gets the name of the property.
The name of the property.
Initializes a new instance of the class.
Initializes a new instance of the class.
The cancel.
Initializes a new instance of the class.
The cancel.
The template.
Initializes a new instance of the class.
The cancel.
The data object.
The template.
Initializes a new instance of the class.
The cancel.
The format.
The data object.
The template.
Gets the template.
The template.
Gets or sets the dialog.
The dialog.
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.
Initializes a new instance of the class.
The expression.
The group count.
Gets the gorup count.
Gets the expression.
Gets the header text.
Gets an array containing the row counts.
The row count.
Represents the method that will handle the GridViewGroupSortChanging event of a RadGridView.
The event sender
Instance of GridViewGroupSortChangingEventArgs containing the data related with this event
Provides data for the GridViewGroupSortChanging event. It can be canceled.
The event is fired upon chaning the sort order of a group by the end user.
Initializes a new instance of the GridViewGroupSortChangingEventArgs class.
The
The
The
Gets the GridViewTemplate where the event was fired.
Gets the descriptor creating the group which is about the be changed.
Gets the changed group sort order.
Represents the method that will handle the GridViewGroupSortChanging event of a RadGridView.
The event sender
Instance of GridViewGroupSortChangingEventArgs containing the data related with this event
Provides data for the GridViewGroupSortChanging event. It can be canceled.
The event is fired upon chaning the sort order of a group by the end user.
Initializes a new instance of the GridViewGroupSortChangingEventArgs class.
The
The
The
Gets the GridViewTemplate where the event was fired.
Gets the descriptor creating the group which is about the be changed.
Gets the new group sort order.
Initializes a new instance of the class.
The row.
The column.
The state.
Gets the state.
The state.
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.
Gets the row.
The row.
Initializes a new instance of the class.
The data group.
The is expanded.
Gets the data group.
The data group.
Gets the is expanded.
The is expanded.
Initializes a new instance of the class.
The data group.
The is expanded.
Gets the data group.
The data group.
Gets the is expanded.
The is expanded.
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
Initializes a new instance of the class.
The parent row.
The template.
The source collection.
Gets the parent row.
The parent row.
Gets the template.
The template.
Gets the source collection.
The source collection.
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.
Initializes a new instance of the class.
The criteria.
The cell.
The cells.
The search finished.
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.
Represents event arguments for the ValueChanged event in RadGridView.
Initializes a new instance of the class.
The row.
The column.
The old value.
The new value.
Gets the row.
The row.
Gets the column.
The column.
Gets the old value.
The old value.
Gets the new value.
The new value.
Represents an action when the view is changed in RadGridView.
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
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
Represents a collection that stores the filter descriptors
Initializes a new instance of the class.
The owner.
Gets the owner of
The owner of the instance of
Inserts the item.
The index.
The item.
Sets the item.
The index.
The item.
Moves the item.
The old index.
The new index.
Removes the element at the specified index of the .
The zero-based index of the element to remove.
is less than zero.-or- is equal
to or greater than .
Removes all elements from the .
Ends the update.
The notify.
Raises the event.
The instance containing the event data.
Gets or sets the expression.
The expression.
Gets the expression.
Formats the descriptor value.
The descriptor.
Raises the event.
The instance containing the event data.
Initializes a new instance of the class.
The index.
Gets the item key.
The item.
The descriptor.
Gets the group.
The cache.
The new group.
The parent.
The key.
The level.
Provides helper methods for RadGridView. This class is used internally.
Clamps the date time.
The value.
The filtering mode.
Clamps the date time.
The value.
The filtering mode.
The time filtering precision. Determines which time parts will be taken into acount
when clamping the DateTime.
Gets the caption.
The descriptor.
Gets the default filter operator.
Type of the data.
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.
Generates automatically the grid column.
Type of the column.
The site.
Finds the sub property descriptor.
The descriptors.
Name of the field.
Determines whether the inner descriptor is contained.
The descriptors.
Name of the field.
Determines whether the specified type is integer.
The type.
Determines whether the specified type is integer SQL.
The type.
Determines whether the specified type is float.
The type.
Determines whether the specified type is float SQL.
The type.
Determines whether the specified type is numeric.
The type.
Determines whether the specified type is signed.
The type.
Determines whether the specified type is signed SQL.
The type.
Determines whether the specified type is unsigned.
The type.
Determines whether the specified type is unsigned SQL.
The type.
Checks whether the a column can be bounded to data of this
The type to check
True if the type is bindable, false otherwise.
Gets the sort direction.
The list sort direction.
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.
Initializes a new instance of the class.
The owner template.
The parent row.
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.
Initializes the table header row.
Gets the instance of representing the header row for the current view.
Initializes the table filtering row.
Gets the instance of for the current view.
This row represents the row which is used by users to add new data.
Initializes the table new row.
Gets the instance of for the current view.
This row represents the row which is used by users to search through the data inside .
Initializes the table search row.
Gets a readonly list of containing the system rows in this view.
Determines whether it has child rows.
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.
Finds the parent of instance.
The row info.
The parent of instance.
Finds the group parent.
The row info.
Refreshes the ChildRows of GridViewInfo.
Loads the hierarchical data.
The parent.
The source view.
Ensures the visible.
Creates the table header row.
Creates the new row.
Creates the search row.
Creates the filtering row.
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.
Represents the RadListSource of the specific template
Initializes a new instance of the class.
The template.
Initializes a new instance of the class.
The template.
The collection view.
Initializes the specified template.
The template.
Creates the default collection view.
Gets the template.
The template.
Initializes a new instance of the class.
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.
Gets the count.
The count.
Gets the at the specified index.
Indexes the of.
The item.
Returns an enumerator that iterates through the collection.
A that can be used to iterate through the collection.
Gets a value indicating whether the
has a fixed size.
true if the has a fixed size;
otherwise, false.
Gets a value indicating whether the
is read-only.
true if the is read-only; otherwise,
false.
Removes the first occurrence of a specific object from the .
The object to remove from the .
The
is read-only.-or- The has a fixed size.
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.-or- The has a fixed size.
Represents a collection that stores that stores the pinned rows
Initializes a new instance of the class.
The view info.
Gets the count.
The count.
Gets the item at the specified index.
Determines whether pinned rows collection contains the specified row.
true if [contains] [the specified value]; otherwise, false.
Copies to the array starting at the specified index.
The array.
The index.
Returns the index of the specific item.
Returns an enumerator that iterates through the collection.
A that can
be used to iterate through the collection.
Initializes a new instance of the class.
The collection.
Gets the element in the collection at the current position of the enumerator.
The element in the collection at the current position of the enumerator.
Performs application-defined tasks associated with freeing, releasing,
or resetting unmanaged resources.
Advances the enumerator to the next element of the collection.
The collection was modified
after the enumerator was created.
true if the enumerator was successfully advanced to the next element;
false if the enumerator has passed the end of the collection.
Sets the enumerator to its initial position, which is before the first
element in the collection.
The collection was modified
after the enumerator was created.
Represents a collection that stores the grid rows
Initializes a new instance of the class.
The owner.
Gets the owner.
The owner.
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 .
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.
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 or sets the at the specified index.
Raises the event.
The instance containing the event data.
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 .
Begins the update.
Ends the update.
The notify updates.
Converts the collection of selected rows to an array.
Represents a collection that stores the summary rows
Initializes a new instance of the class.
The list.
Gets the items.
The items.
Returns the indexes of the specific summary item.
The summary item.
Determines whether the specified summary item is contained.
The summary item.
Gets the count.
The count.
Gets the item at the specified index.
Determines whether the specified value is contained.
The value.
true if [contains] [the specified value]; otherwise, false.
Copies the summary rows collection to an array.
The array.
The index.
Returns the indexes of specific summary row.
The value.
Returns an enumerator that iterates through the collection.
A that can
be used to iterate through the collection.
Represents a collection containing the system rows in RadGridView.
Initializes a new instance of the class.
The view info.
Gets the items.
The items.
Moves the row from the specified index to the new one.
The index from.
The index to.
Gets the count.
The count.
Gets the item at the specified index.
Determines whether the specified value is contained.
The value.
true if [contains] [the specified value]; otherwise, false.
Copies the system rows collection to an array.
The array.
The index.
Returns the index of the system row.
The value.
Returns an enumerator that iterates through the collection.
A that can
be used to iterate through the collection.
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.
Initializes a new instance of the class.
The context.
Compares the specified x and y rows.
The x.
The y.
Represents the data row associated with the search functionality of RadGridView.
Compares the specified x and y GridSearchResultCellInfo.
The x.
The y.
Initializes a new instance of the class.
The view info.
Creates the background worker.
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 allowed states.
The allowed states.
Gets the type of the for current GridViewRowInfo.
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 a value indicating whether serach will start from current position.
Gets or sets a value indicating whether to close the search row when escape key is pressed.
The close on escape.
Gets or sets a value indicating whether to show the close button.
The show close button.
Gets or sets a value indicating whether to show the clear button.
The show clear button.
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.
Gets or sets a value indicating wheather the search will be performed on a background thread [true] or on the main thread [false].
Gets or sets a value indicating how long the grid will wait after a key is pressed until it starts a search.
Gets or sets a value indicating whether grid will wait until enter key is pressed before it starts a search.
Compares with the system row info.
The row.
Returns whether the cell matches the search criteria.
The search criteria.
The row.
The col.
Gets the cell formatted value.
The row.
The column.
Searches the specified criteria.
The criteria.
Traverses the rows.
The instance containing the event data.
Reports the search progress.
The percent.
The result cell.
The result cells.
Selects the next search result.
Selects the previous search result.
Sets the current.
The cell.
The check invoke required.
Sets the current.
The cell.
Ensures the page visible.
The row.
Ensures the page visible.
The row.
Gets the index of the current cell traverser row.
Gets the index of the current cell traverser column.
Creates the traverser.
Creates the paged traverser.
The grouped.
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.
Occurs when the search progress is changed.
Raises the event.
The instance containing the event data.
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
Initializes a new instance of the class.
The name.
The format string.
The aggregate expression.
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.
Gets the summary expression.
Evaluates the specified row.
The row.
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.
Calls the NotifyListenersCollectionChanged method with the provided arguments if not in a batch update.
Represents a collection containing objects.
Gets the with the specified name.
Represents the view for the data row.
Initializes a new instance of the class.
The rows.
Processes the collection changed.
The instance containing the event data.
Represents the view with data rows
Initializes a new instance of the class.
The list source.
Creates the group builder.
Gets the field value.
The item.
Name of the field.
Initializes a new instance of the class.
Index of the active view.
The row.
Gets or sets the index of the active view.
The index of the active view.
Gets the row.
The row.
Initializes a new instance of the class.
Index of the active view.
The row.
Gets or sets the index of the active view.
The index of the active view.
Gets the parent row.
The parent row.
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.
Represents a grid traverser for the export functionality.
Initializes a new instance of the class.
The view info.
Creates the traverser.
The view info.
Determines whether this instance can step in hierarchy.
Represents the print settings dialog in RadGridView
Initializes a new instance of the class.
Initializes a new instance of the class.
The document.
Creates the specific control for editing the settings of the printed control.
The that will be displayed on the first page of this dialog
Localizes the strings.
Loads the settings when the dialog is shown.
Saves all settings from the dialog into the .
In this override we reset the RootElement's BackColor property
since the DocumentDesigner class sets the BackColor of the
Form to Control when initializing and thus overrides the theme.
Represents a factory for the print settings dialog
Creates the dialog.
The document.
Represents the print style settings dialog
Initializes a new instance of the class.
Gets the settings edited in the dialog.
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.
Sets the preview image.
Raises the event.
An that contains the event data.
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.
Represents event arguments for the PrintCellFormatting event.
Initializes a new instance of the class.
The row.
The column.
The print cell.
Gets the row that is currently printed.
Gets the column that is currently printed.
Gets the print cell element which will be printed.
Represents event arguments for the PrintCellPaint.
Initializes a new instance of the class.
The graphics.
The row.
The column.
The cell rect.
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.
Initializes a new instance of the class.
The view info.
Gets or sets a value indicating whether hidden rows will be traversed
Determines whether this instance can step in hierarchy.
Creates the traverser.
The view info.
Represents a basic class for grid printing.
Initializes a new instance of the class.
The grid.
Gets the associated .
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 bounds definining the print cell element.
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.
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.
Occurs after a cell is being formatted and painted.
The
Fires for each cell that is being printed.
Occurs for each cell that is being printed.
The
Fires for hierarchy rows with more than one child views.
Occurs for hierarchy rows with more than one child views.
The
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.
Represents the print renderer for the ColumnGroupsViewDefinition
Initializes a new instance of the class.
The grid.
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.
Gets or sets the at the specified index.
The index.
The index.
Gets the count of the instances in this collection.
The count.
Returns an enumerator that iterates through a collection.
An object that can be used to iterate through the collection.
Represents the print renderer for the HtmlViewDefinition.
Initializes a new instance of the class.
The grid.
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.
Represents the print settings for RadGridView.
Initializes a new instance of the class.
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.
Represents the print style for RadGridView.
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.
Initializes a new instance of the class.
Initializes a new instance of the class.
The 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.
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.
Fires when the content of a print cell needs to be formatted for print.
The initiator of the event.
The event arguments.
Fires for hierarchy rows with more than one child views.
Occurs for hierarchy rows with more than one child views.
The initiator of the event.
The
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.
Represents the print renderer for the table view definition.
Initializes a new instance of the class.
The grid.
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 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 the view definition type this print style is for.
The type of the view definition.
Saves the state of the columns.
The template.
Restores the state of the columns.
The state.
Represents a column state.
Initializes a new instance of the class.
Gets or sets a value indicating whether the resize resize is allowed.
The state of the allow resize.
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.
Represents event arguments for the SparklineElementExportingEventArgs event. The event is raised on the object
while it is being exported or printed. The spark series can be accesssed and customized via the Series property of the event argument.
Initializes a new instance of the class. The event is raised on the object
while it is being exported or printed. The spark series can be accesssed and customized via the Series property of the event argument.
The object which is being exported or printed.
The object which is being exported or printed.
Gets grid row.
Gets sparkline element.
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.
Initializes a new instance of the class.
The sender.
The originator.
The arguments.
The event info.
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.
Initializes a new instance of the class.
The id.
The type.
The dispatch mode.
Initializes a new instance of the class.
The id.
The type.
The dispatch mode.
The critical.
Gets the id.
The id.
Gets the type.
The type.
Gets the dispatch mode.
The dispatch mode.
Gets whether it is critical.
The critical.
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
Initializes a new instance of the class.
Initializes a new instance of the class.
The handled.
The stop dispatch.
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.
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.
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.
Core entry point for all internal events in RadGridView. Provides synchronization semantic for all received notifications and dispatches them to all listeners.
Initializes a new instance of the class.
Disposes all managed resources - such as Bitmaps, GDI+ objects, etc.
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.
Determines whether event is suspended by the specified event id.
The event id.
Determines whether the specified predicate contains event.
The predicate.
Dispatches the event.
The grid event.
Verifies the dispatch.
The grid event.
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.
Suspends the dispatch.
The type.
Resumes the dispatch.
The type.
Forces any events present on the events queue to be immediately dispatched.
Determines whether this instance can be suspended passing the specified event info.
The event info.
Suspends dispatching of events with the specified ID.
Resumes dispatching of events with the specified ID.
Notifies the listeners.
The grid event.
Adds the listener.
The listener.
Removes the listener.
The listener.
Determines whether the specified listener contains listener.
The listener.
Determines whether the event is suspended for the specified template.
The template.
The event id.
Raises the current changed.
The template.
The row.
The column.
The user.
Suspends the event.
The template.
The event id.
Resumes the event.
The template.
The event 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.
Determines whether the specified grid view event is ColumnsCollectionChanged.
The grid view event.
Determines whether the specified grid view event ConditionalFormattingCollectionChanged.
The grid view event.
Determines whether the specified grid view event is TemplatePropertyChanged.
The grid view event.
Determines whether the specified grid view event is TemplatePropertyChanging.
The grid view event.
Determines whether the specified grid view event RowPropertyChanged.
The grid view event.
This component represents a customizable view template for displaying flat tabular data.
Keep the order of the columns in the Excel Like filtering
Occurs when the view is changed.
Occurs when the instance of is created.
Raises the event.
The instance containing the event data.
Initializes a new instance of the class.
Creates the list source.
Creates the binding context.
Releases the unmanaged resources used by the
and optionally releases the managed resources.
true to release both managed and unmanaged resources;
false to release only unmanaged resources.
Dispatches the event.
The grid event.
Suspends the event.
The event id.
Resumes the event.
The event id.
Dispatches the event.
The grid event.
The post UI.
Create new row item.
Initializes IDataItemSource.
Gets or sets the binding context.
The binding context.
Occurs when [binding context changed].
Raises the event.
The instance containing the event data.
Gets the child rows.
The child rows.
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
Occurs when initialization of the component is completed.
Gets a value indicating whether the component is initialized.
Begins initialization of the view template.
Ends view template initialization.
Resets the current row.
Resets the current column.
Raises the event.
The instance containing the event data.
Called when the view is changed.
The sender.
The instance containing the event data.
Clears all summaries from groups.
This property controls if the new row will be made current if there are no other row in the grid.
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.
Sets whether the alternating row color is enabled.
The value.
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.
Sets the parent for this template. Never use this method directly. Instead, add the template to its parent's collection.
The parent template.
Gets the level of nesting for this template.
Gets or sets the owner site.
The owner site.
Resets the hierarchy data provider.
Ensures the type of the row.
The grid view 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 the sort descriptors.
The sort descriptors.
Gets the group descriptors.
The group 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 summary rows will be shown for each group.
The property is only relevant when the grid is grouped.
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.
Defers the refresh.
Sets the error.
The instance containing the event data.
The message.
Sets the error.
The instance containing the event data.
The exception.
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.
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.
Represents a collection that stores the GridViewTemplates
Initializes a new instance of the class.
The owner.
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.
Inserts the item.
The index.
The item.
Removes the element at the specified index of the .
The zero-based index of the element to remove.
is less than zero.-or- is equal
to or greater than .
Sets the item.
The index.
The item.
Overridden. Removes all items from the collection.
Represents a data group.
Initializes a new instance of the class.
The key.
The parent.
The view template.
Determines whether the specified item is contained.
The item.
true if [contains] [the specified item]; otherwise, false.
Copies to the passed array.
The array.
The index.
Returns an enumerator that iterates through the collection.
A that can
be used to iterate through the collection.
Expands this instance.
Expands this instance and its child instances recursive.
Collapses this instance.
Collapses this instance and its child instances recursive.
Gets or sets the header.
The header.
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.
Represents a collection of data groups.
Initializes a new instance of the class.
The list.
Represents the factory for the data group.
Initializes a new instance of the class.
The owner.
Creates the group.
The key.
The parent.
The meta data.
Creates the collection.
The list.
Initializes a new instance of the class.
Initializes a new instance of the class.
The message.
Initializes a new instance of the class.
The message.
The inner.
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.
Initializes a new instance of the class.
Initializes a new instance of the class.
The expression.
Initializes a new instance of the class.
The expression.
The default format string.
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
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
Calls GridGroupByExpression(expression)
The same as the property
the string representation of the expression.
Gets the index of the expression if added in a
integer, representing the index of the collection ni
.
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
Copies from the passed GridGroupByExpression.
The expression.
Determines whether the specified is equal
to the current .
The object to compare with the current object.
true if the specified is equal to the
current ; otherwise, false.
Serves as a hash function for a particular type.
A hash code for the current .
Collection that stores group by expressions
Initializes a new instance of the class.
The owner.
Gets or sets the expression.
The expression.
Adds the specified expression.
The expression.
Adds the specified expression.
The expression.
The format string.
Indexes the of.
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.
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
Generates a string value representing the alias of the field based on the .
A string value representing the alias of the field.
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)
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
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
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
Converts to string considering the specific format.
The default format string.
Method that retrieves a System.String that indicates the current
object
The string format of the object.
Gets boolean value indicating whether the current GridGroupByField is an aggregate.
Inherited but not used
Finds the GridGroupByField by the field name.
Name of the field.
Finds by the name.
Name of the field.
The aggregate.
Finds the GridGroupByField by alias.
The field alias.
Locates string with corresponding field name or alias
The found, null otherwise.
Finds the specified field.
The field.
Finds the specified field.
The field.
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.
Represents a collection that stores the group descriptors.
Initializes a new instance of the class.
The owner.
Inserts the item.
The index.
The item.
Sets the item.
The index.
The item.
Moves the item.
The old index.
The new index.
Clears the items.
Removes the element at the specified index of the .
The zero-based index of the element to remove.
is less than zero.-or- is equal
to or greater than .
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Represents the factory for creating the group descriptors collection
Initializes a new instance of the class.
The owner.
Creates the collection.
Initializes a new instance of the class.
The owner.
Gets the owner.
The owner.
Initializes a new instance of the class.
The template.
Gets the child rows.
The parent row.
The view.
Gets a value indicating whether this instance is virtual and create ChildRows outside GridViewTemplate.Rows collection.
true if this instance is virtual; otherwise, false.
Refreshes this instance.
Gets the parent.
The grid view row info.
Base hierarchy data provider
Creates the specified hierarchy data provider based on relation description.
The relation.
Initializes a new instance of the class.
The template.
Gets the template.
The template.
Gets the relation.
The relation.
Gets the child rows.
The parent row.
The view.
Gets the parent.
The grid view row info.
Refreshes this instance.
Performs application-defined tasks associated with freeing, releasing,
or resetting unmanaged resources.
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 whether the data provider is valid.
The is valid.
Suspends the notifications.
Resumes the notifications.
Gets whether the notifications are suspended.
The is suspended notifications.
Initializes a new instance of the class.
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.
Adds the new row.
The new row.
Removes the row.
The row.
Gets the child rows.
The parent row.
The view.
Performs application-defined tasks associated with freeing, releasing,
or resetting unmanaged resources.
Refreshes this instance.
Gets the parent.
The grid view row info.
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.
Copies to the specific relation.
The relation.
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.
Raises the PropertyChanged event
A instance containing event data.
Compares the current instance with another object of the same type and
returns an integer that indicates whether the current instance precedes, follows,
or occurs in the same position in the sort order as the other object.
An object to compare with this instance.
is not the same type as this instance.
A value that indicates the relative order of the objects being compared.
The return value has these meanings: Value Meaning Less than zero This instance
precedes in the sort order. Zero This instance occurs
in the same position in the sort order as . Greater than
zero This instance follows in the sort order.
Represents the collection that stores the relations
Adds the self reference.
The template.
Name of the primary key column.
Name of the foreign key 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.
Inserts the item.
The index.
The item.
Sets the item.
The index.
The item.
Removes the element at the specified index of the .
The zero-based index of the element to remove.
is less than zero.-or- is equal
to or greater than .
Clears the items.
Initializes a new instance of the class.
The template.
Gets the relation.
The relation.
Gets the child rows.
The parent row.
The view.
Refreshes this instance.
Gets whether the data provider is valid.
The is valid.
Gets the parent.
The grid view row info.
Performs application-defined tasks associated with freeing, releasing,
or resetting unmanaged resources.
Initializes a new instance of the class.
The relation.
Resets this instance.
Gets a value indicating whether this instance is valid.
true if this instance is valid; otherwise, false.
Compares the specified x and y rows.
The x.
The y.
Represents a data row comparer for a self-reference grid.
Initializes a new instance of the class.
The relation.
Gets a value indicating whether this instance is valid.
true if this instance is valid; otherwise, false.
Resets this instance.
Compares the specified x and y row.
The x.
The y.
Represents a data provider for a self-reference grid.
Initializes a new instance of the class.
The template.
Performs application-defined tasks associated with freeing, releasing,
or resetting unmanaged resources.
Gets the relation.
The relation.
Gets the child rows.
The parent row.
The view.
Refreshes this instance.
Gets the parent.
The grid view row info.
Extends to listen to Items' PropertyChanged and CollectionChanged events.
This component represents a customizable view template for displaying flat tabular data.
Initializes a new instance of the class.
Creates the binding context.
Releases the unmanaged resources used by the
and optionally releases the managed resources.
true to release both managed and unmanaged resources;
false to release only unmanaged resources.
Gets or sets the hierarchy data provider.
The hierarchy data provider.
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 event dispatcher
Gets the root template.
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.
Creates the list source.
Begins the update.
Ends the update.
Resets the current row.
Gets the event process mode.
Sets the position.
The row.
The column.
The validate row change.
Sets the position core.
The new row.
The new column.
The old row.
The old column.
The validate row change.
Called when the page is changing.
The sender.
The instance containing the event data.
Called when the page is changed.
The sender.
The instance containing the event 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.
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.
Clears the Child templates, Relations, Columns, reset DataSource to null and AutoGenerateHierarchy property to its default value.
Gets or sets a value indicating whether [add new bound row before edit].
true if [add new bound row before edit]; otherwise, false.
Called when the view is changed.
The sender.
The instance containing the event data.
Ends view template initialization.
Begins the row copy.
Ends the row copy.
Begins the cell copy.
Ends the cell copy.
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.
The final content to be put into the clipboard.
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.
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 clipboard data.
Gets the rows to paste in.
The number of rows to get.
Pastes the data to row.
The row data.
The row.
Pastes the data to new row.
The row data.
This class represents a row that contains data in
Initializes a new instance of the .
An instance of which the current row belongs to.
Called when the edit operation begins.
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 type of the for current GridViewRowInfo.
Gets the instance of which the row belongs to.
Gets the parent row for this 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.
Gets the allowed states.
The allowed states.
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.
Gets the allowed states.
The allowed states.
Compares with the system row info.
The row.
Represents the group header row
Initializes a new instance of the GridViewGroupHeaderRowInfo class.
The associated GridViewInfo, owner of this class
Gets the allowed states.
The allowed states.
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 the type of the for current GridViewRowInfo.
Gets or sets text for the group row.
Gets the summary text for the row.
The summary text.
Clears the cache.
Builds the summary rows.
Builds the top summary rows.
Builds the bottom summary rows.
PinPosition property is not supported for GridViewGroupRowInfo.
IsPinned property is not supported for GridViewGroupRowInfo.
Represents a hierarchical data row in the grid.
Initializes a new instance of the class.
The owner.
Initializes a new instance of the class.
The row.
Creates the grid view details row info.
The hierarchy row.
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.
Returns whether the hierarchy row has child views.
The has child views.
Gets the views.
The views.
Gets the type of the for current GridViewRowInfo.
Updates the view.
Determines whether the row has child rows.
true if the row has child rows; otherwise, false.
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.
Gets the type of the for current GridViewRowInfo.
Gets the allowed states.
The allowed states.
Gets the data-bound object that populated the row.
Compares to system row info.
The row.
Starts the row adding process.
Finishes the adding of the new row.
Returns true if successfull.
Cancels the adding of the new row.
Called when the edit operation begins.
Called when the edit operation ends.
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.
Sets the parent.
The parent.
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 allowed states.
The allowed states.
Gets the type of the for current GridViewRowInfo.
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 the level of this hierarchical row.
Gets the parent row for this row.
Gets the visual child rows.
The visual child rows.
Gets whether the GridViewRowInfo has child views.
The has child views.
Performs application-defined tasks associated with freeing, releasing,
or resetting unmanaged resources.
Dispatches the event.
The id.
The type.
The dispatch mode.
The originator.
The arguments.
Gets the event info.
The instance containing the event data.
The dispatch mode.
Called when the edit operation begins.
Called when the edit operation ends.
Clears the cache.
Sets the row state property.
The type of the T.
Name of the property.
The property field.
The value.
Sets the boolean property.
Name of the property.
The property key.
The value.
Represents a comparer for the grid rows
Initializes a new instance of the class.
The context.
Gets the sort descriptors context.
The sort descriptors context.
Compares the rows.
The x.
The y.
The context.
Gets the BLOB data.
The x value.
The y value.
Compares the specified x and y rows.
The x.
The y.
Represents an enumerator for the grid rows.
Initializes a new instance of the class.
The parent.
The index.
Initializes a new instance of the class.
The position.
Gets or sets the index.
The index.
Gets or sets the parent.
The parent.
Gets the row.
The row.
Equalses the specified position.
The position.
Determines whether the specified is equal
to the current .
The object to compare with the current object.
true if the specified is equal to the
current ; otherwise, false.
Serves as a hash function for a particular type.
A hash code for the current .
Initializes a new instance of the class.
The start position.
Gets or sets the position.
The position.
Moves the previous.
Moves to end.
Gets the element in the collection at the current position of the enumerator.
The element in the collection at the current position of the enumerator.
Advances the enumerator to the next element of the collection.
The collection was modified
after the enumerator was created.
true if the enumerator was successfully advanced to the next element;
false if the enumerator has passed the end of the collection.
Sets the enumerator to its initial position, which is before the first
element in the collection.
The collection was modified
after the enumerator was created.
Returns an enumerator that iterates through a collection.
An object that can be
used to iterate through the collection.
Performs application-defined tasks associated with freeing, releasing,
or resetting unmanaged resources.
Called when the row is visible.
The row.
Called when the user steps in the hierarchy.
The row.
Represents a row containing summary information in RadGridView.
Initializes a new instance of the GridViewSummaryRowInfo.
Gets the GridViewSummaryRowItem related with this row.
Gets the type of the for current GridViewRowInfo.
Gets the allowed states.
The allowed states.
Gets the hierarchy level.
The hierarchy level.
Gets the summary text for the specified column.
Gets all summary values for the specified column.
Gets the DataGroup that owns this row
Invalidates the row visual state.
Represent an enumeration for the system row position
Represents a system row in RadGridView.
Initializes a new instance of the class.
The view info.
Determines whether the row is internally created by RadGridView and is used for displaying some dynamic information.
Gets the index of row in GridViewRowCollection.
The index.
Gets or sets the row position.
The row position.
Gets the parent row for this row.
Compares with specific the system row info.
The row.
Represents the grid's table header row
Initializes a new instance of the GridViewTableHeaderRowInfo class.
The associated GridViewInfo, owner of this class
Gets the allowed states.
The allowed states.
Gets the type of the for current GridViewRowInfo.
Compares with specific the system row info.
The row.
Defines the position of pinned rows
Initializes a new instance of the class.
The component serialization info.
Processes the property.
The property.
Override to provide custom processing of collection being deserialized
True if the list does not require further processing by the deserializer, False to use the default deserialization
Matches the instance of the element by an attribute value and then deserializes its properties.
If the instance is not found in existingInstancesToMatch,
new instance of type instanceType will be created and added to existingInstancesToMatch list.
the list with existing instances
index of the element if found in existingInstanceToMatch
Override to provide alternative deserialization of objects.
value indicating whether the object should be processed any further by serializer
Deserializes a specified property of an object
Xml reader, positioned on the element corresponding to the property to deserialize
Property descriptor of the property to deserialize
Object that owns the property to deserialize
Initializes a new instance of the class.
The component serialization info.
Override to provide custom processing of collection being deserialized
True if the list does not require further processing by the deserializer, False to use the default deserialization
Initializes a new instance of the class.
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
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.
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.
Initializes a new instance of the class.
The data view.
Gets the element in the collection at the current position of the enumerator.
The element in the collection at the current position of the enumerator.
Performs application-defined tasks associated with freeing, releasing,
or resetting unmanaged resources.
Advances the enumerator to the next element of the collection.
The collection was modified
after the enumerator was created.
true if the enumerator was successfully advanced to the next element;
false if the enumerator has passed the end of the collection.
Sets the enumerator to its initial position, which is before the first
element in the collection.
The collection was modified
after the enumerator was created.
Initializes a new instance of the class.
The owner.
Inserts the item.
The index.
The item.
Sets the item.
The index.
The item.
Moves the item.
The old index.
The new index.
Removes the element at the specified index of the .
The zero-based index of the element to remove.
is less than zero.-or- is equal
to or greater than .
Clears the items.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Represents a factory for the collection that stores the sort descriptors
Initializes a new instance of the class.
The owner.
Creates the collection.
Represents a collection of GridSortField objects.
Initializes a new instance of the class.
The owner.
Gets the descriptor.
The type of the T.
The index.
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
Represents event arguments when the sort order is changed.
Gets the sort expression.
The sort expression.
Gets the index.
The index.
Initializes a new instance of the class.
Type of the sort changed.
Initializes a new instance of the class.
Type of the sort changed.
The sort expression.
Initializes a new instance of the class.
Type of the sort changed.
The sort expression.
The index.
Initializes a new instance of the class.
Type of the sort changed.
The sort expression.
The old index.
The new index.
Initializes a new instance of the class.
Type of the sort changed.
The old sort expression.
The new sort expression.
The index.
Initializes a new instance of the class.
Type of the sort changed.
The old sort expression.
The new sort expression.
The old index.
The new index.
Represents event arguments when the sort order is changing.
Gets the sort expression.
The sort expression.
Gets the index.
The index.
Initializes a new instance of the class.
Type of the sort change.
Initializes a new instance of the class.
Type of the sort change.
The sort expression.
Initializes a new instance of the class.
Type of the sort change.
The sort expression.
The index.
Initializes a new instance of the class.
Type of the sort change.
The sort expression.
The old index.
The new index.
Initializes a new instance of the class.
Type of the sort change.
The old sort expression.
The new sort expression.
The index.
Initializes a new instance of the class.
Type of the sort change.
The old sort expression.
The new sort expression.
The old index.
The new index.
// Occurs before an item is added, removed, changed, moved, or the entire list is refreshed.
//
The old index.
The new index.
//
Begins the update.
Begins the item update.
Ends the item update.
Resumes event notification.
Resumes event notification.
Ends the update.
Gets the is updated.
The is updated.
RadGridView is complex control that allows you to display and edit tabular data from many different kinds of data sources.
Initializes a new instance of the class.
Notifies that the control is about to be visualized.
Disposes the grid.
The disposing.
Gets whether the grid is disposing.
The is disposing.
Creates the child items.
The parent.
Creates the grid view element.
Subscribe to events handling the basic features in RadGridView.
Unsubscribe from the handled events.
Gets or set the text of the grid title.
Gets or sets a value indicating the position of the title.
Gets or sets a value indicating whether the control is automatically resized
to display its entire contents.
Gets the default size of the control.
The default of the control.
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.
This property is not relevant for this class.
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 right clicks 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 double-clicking 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 laid 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 whether 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.
Evaluates the specified expression.
The expression.
The rows.
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 a value indicating whether you have provided your own data-management operations for the RadGridView control.
The virtual 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 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 the print settings dialog factory.
The print settings dialog factory.
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.
Raises the event.
The owner control.
An instance of containing event data.
Fires when a row needs to be painted.
Raises the event.
The owner control.
An instance of containing event data.
Fires when a ColumnChooserCreated is created.
Fires when a cell needs to be created.
Raises the event.
The owner control.
An instance of containing event data.
Fires when a row needs to be created.
Raises the event.
The owner control.
An instance of containing event data.
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;
}
Raises the event.
The row that needs formatting.
A instance containing event data.
Fires when a grid row is invalidated and needs to be formatted.
Raises the event.
The row that needs formatting.
A instance containing event data.
Fires when the content of a data cell needs to be formatted for display.
Raises the event
The cell that needs formatting.
A instance containing event data.
Fires when the content of any grid cell needs to be formatted for display.
Raises the event
The grid cell that needs formatting.
A instance containing event data.
Fires after CellBeginEdit.
Fires when an element for editing a cell is showing.
The sender.
The instance containing the event data.
Fires when the cell is entering edit mode. The action can be canceled.
Called when the cell begins editing.
The sender.
The instance containing the event data.
Fires when an element for editing a cell is initialized and visible.
Raises the event.
The cell that is to be edited.
A instance containing event data.
Fires when the cell editing is finished.
Called when the cell ends editing.
The sender.
The instance containing the event data.
Fires when the value of an editor changes.
Fires when the value of a cell changes.
The sender.
The instance containing the event data.
Fires before the value in an editor is being changed. The action can be canceled.
Fires before the value in a cell is changing.
The sender.
The instance containing the event data.
Fires before a row is validated.
Raises the event.
An instance of containing event data.
Fires when a row is validated.
Raises the event.
An instance of containing event data.
Fires when Cell is validating.
Raises the event.
Fires when a row has finished validating.
Raises the event.
Fires after the current cell has changed.
Called when the current cell is changed.
The sender.
The instance containing the event data.
Fires when current row is changed.
Called when the current row is changed.
The sender.
The instance containing the event data.
Fires when the current row is changing. The action can be canceled.
Called when the current row is changing.
The sender.
The instance containing the event data.
Fires when the current column has changed.
Raises the event.
A that contains the event data.
Fires when the current selection is changing.
Fires when the current selection is changing.
The sender.
The instance containing the event data.
Fires when the current selection is changed.
Fires when the current selection changes.
The sender.
The instance containing the event data.
Fires after the current page has changed.
Fires when the current page is changed.
The sender.
The instance containing the event data.
Fires when the current page is changing.
Fires when the current page is changing.
The sender.
The instance containing the event data.
Fires when a new column chooser item element is being created.
Called when thecolumn chooser item element is creating.
The sender.
The instance containing the event data.
Fires when a new expression editor form is created.
Fires when a new expression editor form is created.
The sender.
The instance containing the event data.
Fires when the child view is expanded or collapsed.
Called when the child view is expanded.
The sender.
The instance containing the event data.
Fires when the child view is expanded or collapsed.
Called when the child view is expanding.
The sender.
The instance containing the event data.
Fires when the DataGroup is expanded or collapsed.
Fires when the DataGroup is expanded or collapsed.
The sender.
The instance containing the event data.
Fires when the DataGroup is expanding or collapsing. This behavior is valid when grouping or hierarchy mode is applied.
Fires when the DataGroup is expanding or collapsing. This behavior is valid when grouping or hierarchy mode is applied.
The sender.
The instance containing the event data.
Occurs when the instance of is created.
Called when the row info is created.
The sender.
The instance containing the event data.
Provides data for the parent row in RadGridView Hierarchy Mode
Fires the RowSourceNeeded event.
The sender.
The instance containing the event data.
Occurs when the user adding new row to the RadGridView
Occurs when the user adding new row to the RadGridView.
The sender.
The instance containing the event data.
Occurs when the user has finished adding a row to the RadGridView
Occurs when the user has finished adding a row to the RadGridView.
The sender.
The instance containing the event data.
Occurs when the user deletes a row from the RadGridView.
Occurs when the user deletes a row from the RadGridView.
The sender.
The instance containing the event data.
Occurs when the user has finished deleting a row from the RadGridView.
Occurs when the user has finished deleting a row from the RadGridView.
The sender.
The instance containing the event data.
Fires when an unbound cell requires a value for a cell in order to format and display the cell.
Fires when an unbound cell requires a value for a cell in order to format and display the cell.
The sender.
The instance containing the event data.
Fires after the height of a row changes.
Fires after the height of a row changes.
The sender.
The instance containing the event data.
Fires before the height of a row changes.
Fires before the height of a row changes.
The sender.
The instance containing the event data.
Fires when the mouse pointer moves over a row.
Raises the event.
The row under the mouse pointer.
A instance containing event data.
Fires when the Rows collection of a GridViewTemplate changes.
Fires when the Rows collection of a GridViewTemplate changes.
The sender.
The instance containing the event data.
Fires before the Rows collection of a GridViewTemplate changes.
Fires before the Rows collection of a GridViewTemplate changes.
The sender.
The instance containing the event data.
Fires when the user enters the row for new records, so that it can be populated
with default values.
Raises the event.
The owner control.
An instance of containing event data.
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.
The sender.
The instance containing the event data.
Fires when the unbound cell requires a value for a cell in order to format and display the cell.
Called when the row editing is canceled.
The sender.
The instance containing the event data.
Fires when the unbound cell requires a value for a cell in order to format and display the cell.
Raises the event.
The owner control.
An instance of containing event data.
Fires when the unbound cell changed and requires storage in the underlying data source.
Raises the event.
The owner control.
An instance of containing event data.
Fires when a cell is clicked.
Called when [cell click].
The sender.
The instance containing the event data.
Fires when a cell is double clicked.
Called when the cell is double clicked.
The sender.
The instance containing the event data.
Fires when the mouse pointer moves over the cell.
Raises the event
Fires when the value of a cell changes.
Called when the cell value is changed.
The sender.
The instance containing the event data.
Fires when a toggle state changed of RadCheckBoxElement in header cell.
Fires when a toggle state changed of RadCheckBoxElement in header cell.
The sender.
The instance containing the event data.
Fires when a command cell is clicked.
Called when the command cell is clicked.
The sender.
The instance containing the event data.
Fires when the width of a column changes.
Called when the column width is changed.
The sender.
The instance containing the event data.
Fires before the width of a column changes.
Called when the column width is changing.
The sender.
The instance containing the event data.
Raises the event.
The sender.
The instance containing the event data.
Fires when an external data-parsing or validation operation throws an exception,
or when an attempt to commit data to a data source fails.
Called when a data error occurs.
The sender.
The instance containing the event data.
Fires when the data group is required in virtual mode.
Fires when the data group requires in virtual mode..
The sender.
The instance containing the event data.
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 when evaluation of group summary is undergoing.
The sender.
The instance containing the event data.
Fires before a context menu is shown.
Called when the context menu is opening.
The sender.
The instance containing the event data.
Fires after data binding operation has finished.
1
Raises the event.
An instance that contains the event data.
Raises the
event.
An that contains the event data.
Occurs when the filter is changing.
Called when the filter is changing.
The sender.
The instance containing the event data.
Occurs when the filter expression is changed.
Called when the filter expression is changed.
The sender.
The instance containing the event data.
Occurs when the filter is changed.
Fires when the filter is changed.
The sender.
The instance containing the event data.
Fires for custom filtering operation.
Raises the event.
The owner control.
An instance of containing event data.
Occurs when a filter popup is required.
Raises the event.
The sender.
The instance containing the event data.
Occurs when the filter popup has been initialized.
Raises the event.
The sender.
The instance containing the event data.
Occurs when a composite filter dialog is being created.
Raises the event.
The sender.
The instance containing the event data.
Fires when the sorting is changing. The action can be canceled.
Fires when sorting is changing.
The sender.
The instance containing the event data.
Fires when the sorting is changed.
Fires when sorting is changed.
The sender.
The instance containing the event data.
Fires for custom sorting operation.
Raises the event.
The owner control.
An instance of containing event data.
Fires when grouping is changing. The action can be canceled.
Fires when grouping is changing.
The sender.
The instance containing the event data.
Fires when grouping is changed.
Fires when grouping is changed.
The sender.
The instance containing the event data.
Fires for custom grouping operation.
Raises the event.
The owner control.
An instance of containing event data.
Fires when the user changes the sorting of the group. The action can be canceled.
Fires when the user changes the sorting of the group. The action can be canceled.
The sender.
The instance containing the event data.
Fires after the user has changed the sorting of the group.
Fires after the user has changed the sorting of the group.
The sender.
The instance containing the event data.
Fires when the current view in RadGridView has changed.
Occurs when the hyperlink is opening.
Called when the hyperlink is opening.
The sender.
The instance containing the event data.
Occurs when the hyperlink is opened.
Fires when a link from a GridViewHyperlinkColumn is opened.
The sender.
The instance containing the event data.
Fires when the content of any grid cell needs to be formatted for printing.
Raises the event
The grid cell that is painted.
A instance containing event data.
Fires when the content of any grid cell needs to be formatted for printing.
Raises the event
The grid cell that needs formatting.
A instance containing event data.
Fires for hierarchy rows with more than one child views.
Occurs for hierarchy rows with more than one child views.
The print renderer that is currently printing the grid.
The
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.
Called when 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.
The sender.
The instance containing the event data.
Occurs when the RadGridView is ready to paste data.
Occurs when the RadGridView is ready to paste data.
The sender.
The instance containing the event data.
Occurs when the RadGridView prepares each cell's value to be placed on the Clipboard.
Called when the cell clipboard content is being copied.
The sender.
The instance containing the event data.
Occurs when the RadGridView is ready to paste data to individual cells.
Occurs when the RadGridView is ready to paste data to individual cells.
The sender.
The instance containing the event data.
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
Gets the displayed row count.
The include partial row.
Gets the displayed column count.
The include partial 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 whether the control defines the theme for the specific element.
The element.
Suspends layout during initialization.
Resumes layout.
Determines whether an element may be edited via the EditUIElements dialog at design-time.
Creates a new accessibility object for the control.
A new for the
control.
Processes the coded UI message.
The request.
Processes Windows messages.
The Windows to process.
Gets a value indicating whether the cell is in edit mode.
Gets the active editor
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.
Gets the default serialization info for RadGridView used by Save/Load layout 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();
Gets the serialization info for RadGridView used by Save/Load layout methods to persist grid settings to/from XML.
By default, or when set to null the ComponentXmlSerializationInfo provided by GetDefaultXmlSerializationInfo() will be used.
Creates the grid view layout serializer.
The info.
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
Occurs when the layout is loaded.
Fires when the layout is loaded.
The sender.
The instance containing the event data.
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
Raises the event.
The instance containing the event data.
Raises the event.
A that contains
the event data.
Raises the event.
An that contains
the event data.
Raises the
event.
An that contains
the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
A that contains
the event data.
Raises the event.
A that contains
the event data.
Raises the event.
A that contains
the event data.
Raises the event.
The instance containing the event data.
Raises the event.
A that contains
the event data.
Processes a dialog key.
One of the values
that represents the key to process.
true if the key was processed by the control; otherwise, false.
Raises the event.
The instance containing the event data.
Raises the event.
An that contains the event data.
Invalidates the multi selection.
Raises the event.
A that
contains the event data.
Raises the event.
An that contains the event data.
Raises the event.
An that contains the event data.
Determines whether the specified key data is input key.
The key data.
Calls internally BeginUpdate.
Begins the update.
Ends the update.
Ends the update.
Gets or sets a value indicating how the is printed.
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.
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.
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.
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
The scroll reason type.
Initializes a new instance of the class.
Gets or sets the original control cursor.
The original cursor.
Gets the locked behavior.
The locked behavior.
Gets the default row behavior.
The default row behavior.
Gets the cell at point.
The cell at point.
Gets the row at point.
The row at point.
Registers instance for specified row type
A type inherited from .
An instance of .
Unregisters instance for specified 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.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
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
Navigates to page.
The row.
The keys.
Gets the last scrollable row.
The table element.
Gets the first scrollable row.
The table element.
if set to true [check bounds].
Performs application-defined tasks associated with freeing, releasing,
or resetting unmanaged resources.
Performs application-defined tasks associated with freeing, releasing,
or resetting unmanaged resources.
The disposing.
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
Represents grid data row behavior
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
Represents the GridRowBehavior that is relevant for the GridViewDetailsRowInfo
Selects the position on mouse down left.
The instance containing the event data.
The row element.
The cell element.
Raises the event.
The instance containing the event data.
Determines whether this instance can resize row at the specified current location.
The current location.
The row element.
true if this instance can resize row at the specified current location; otherwise, false.
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.
Gets the group row.
The group row.
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
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
Represents grid header row behavior
Initializes a new instance of the class.
Gets a value indicating whether column resize operation is in action.
Gets or sets a value indicating how long for the cell edge will the resizing cursor appear.
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.
Represents grid hierarchy row behavior
Initializes a new instance of the class.
Determines whether the specified row info can enter edit mode.
The row info.
true if the specified row info can enter edit mode; otherwise, false.
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
Processes the Down key
The KeyPressEventArgs containing data related to this event
Returns true if the event is processed
Raises the event.
The instance containing the event data.
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
Raises the event.
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.
Represents grid row behavior for managing keyboard and mouse input.
Initializes a new instance of the class.
Performs application-defined tasks associated with freeing, releasing,
or resetting unmanaged resources.
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.
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
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
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
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 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
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Selects the position on mouse down left.
The instance containing the event data.
The row element.
The cell element.
Processes the mouse selection.
The mouse position.
The current cell.
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.
Gets the table element 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 keyboard navigation context.
The instance containing the event data.
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.
Represents the grid behavior for the search row.
Selects the position on mouse down left.
The instance containing the event data.
The row element.
The cell element.
Represents a grid behavior for the split view.
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 key press events in RadGridView.
The KeyPressEventArgs containing data related to this event
Returns true if the event is processed
Processes the key up.
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 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
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 grid table element at point.
The point.
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.
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.
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.
Serves as a hash function for a particular type.
A hash code for the current .
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.
Occurs when a property value changes.
Occurs when a property value is changing.
Raises the PropertyChanging event.
The property name.
true when the property value should be changed.
Raises the PropertyChanged event.
The property name.
Returns whether the BaseFormattingObject equals the specified format.
The format.
Represents an element which supports conditional formatting.
Concrete implementors are GridDataRowElement and GridDataCellElement
Gets the for this element.
Determines whether the this instance supports conditional formatting.
Sets the for this element.
The for this element.
Prepares the element for the formatting.
Sets the formatting object properties.
The source.
The target.
Unsets the formatting object properties.
The source.
The target.
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.
Gets or sets the select from visible columns only.
The select from visible columns only.
Gets or sets the column display style.
The column display style.
Gets the whose columns will be formatted.
Gets the that is currently formatted.
Force edit of a specified column
The GridViewColumn to edit
Raises the event.
The instance containing the event data.
Gets the column title.
The column.
Initializes a new instance of the ColumnFormattingInfo class
The GridViewColumn owner of the formatting info
The conditional formatting object associated with 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.
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.
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.
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.
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.
Gets or sets the expression of the object.
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.
Copies the source's settings to this instance.
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.
Initializes a new instance of the ColumnChooserForm class.
The object, associated with this manager.
Gets the associated instance.
The current context menu
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.
Processes the current changed.
The event data.
Performs application-defined tasks associated with freeing, releasing,
or resetting unmanaged resources.
This interface provides methods for managing context menus in GridVisualElement.
Gets the associated instance.
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.
The current context menu
Defines methods used to create context menu for a specified element
Gets or sets the context menu
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.
Represents an auto-complete box editor in RadGridView.
Initializes a new instance of the class.
Creates a new editor element.
a if successful
Abstract class that represents basic logic for grid editor
Gets or sets 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 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.
Represents a browse editor in RadGridView.
Creates the editor element.
Gets or sets the editor's value.
Begins the edit process.
Ends the edit process.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Represents a calculator editor in RadGridView.
Creates a new editor element.
a if successful
Gets or sets the editor's value.
Begins the edit operation.
Ends the edit operation.
Translates system key down events to the owner element.
Handles key up events in the editor.
A System.Windows.Forms.KeyEventArgs that contains the event data.
Represents a checkbox editor in RadGridView.
Initializes a new instance of the RadCheckBoxEditor class.
Gets or sets a value indicating whether this is a three state checkbox.
Gets or sets the editor value.
Gets whether the editor is modified.
The is modified.
Gets the type of the editor value
Initializes the specified owner.
The owner.
The value.
Begins the edit operation.
Toggles the checkbox state.
Translates mouse wheel events to the owner element.
A System.Windows.Forms.MouseEventArgs that contains the event data.
Creates a new editor element.
a if successful
Represents a checkbox element used in RadCheckBoxEditor
Initializes a new instance of the RadCheckBoxEditor class.
A instance.
Initializes member fields to their default values.
This method is called prior the CreateChildItems one and allows for initialization of members on which child elements depend.
Called by the element when constructed. Allows inheritors to build the element tree.
Get the checkmark element.
Gets or sets the checkmark state.
Raises the KeyDown event.
Raises the KeyUp event.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the MouseWheel event.
Represents a color editor in RadGridView.
Initializes the editor. Used internally in RadGridView.
The owner of this editor.
The value of the editor.
Creates the editor element.
Gets or sets the editor's value.
Starts the editing process. Used internally in RadGridView.
Finishes the editing process. Used internally in RadGridView.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Represents a DropDownList editor in RadGridView.
Initializes a new instance of the RadDropDownListEditor class.
Gets or sets whether to allow item selection.
The allow item selection.
Gets or sets the editor value.
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.
Gets the type of the editor value
Begins the edit.
Ends the edit operation.
Translates system key down events to the owner element.
Handles key up events in the editor.
A System.Windows.Forms.KeyEventArgs that contains the event data.
Creates a new editor element.
a if successful
Represents a date time editor in RadGridView.
Initializes a new instance of the RadDateTimeEditor class.
Gets or sets the editor value.
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.
Gets the type of the editor value
Gets whether the editor is modified.
The is modified.
Begins the edit operation.
Ends the edit operation.
Creates a new editor element.
a if successful
Initializes the specified owner.
The owner.
The value.
Determines whether the current date is valid.
Translates system key down events to the owner element.
Handles key up events in the editor.
A System.Windows.Forms.KeyEventArgs that contains the event data.
Represents a spin editor in RadGridView.
Initializes a new instance of the GridSpinEditor class.
Gets or sets the value.
The value.
Gets a value indicating whether the editor value is modified.
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.
Gets the type of the editor value
Starts the editing process. Used internally in RadGridView.
Finishes the editing process. Used internally in RadGridView.
Validates the value currently entered in the editor.
Translates system key down events to the owner element.
Handles the key up events in the editor.
A System.Windows.Forms.KeyEventArgs that contains the event data.
Creates a new editor element.
a if successful
Used to manage editors in GridVisualElement.
Initializes a new instance of the GridViewEditManager class.
The , associated with this class.
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.
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.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
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.
Represents a masked editbox editor in RadGridView.
Initializes a new instance of the RadMaskedEditBoxEditor class.
Gets or sets the editor value.
Clears the editor value if needed.
Gets or sets the prompt text that is displayed when the TextBox contains no text.
Gets the instance of this editor.
Gets the type of the editor value
Begins the edit operation.
Ends the edit operation.
Translates system key down events to the owner element.
Handles the key up events in the editor.
A System.Windows.Forms.KeyEventArgs that contains the event data.
Creates a new editor element.
a if successful
Represents a textbox editor in RadGridView.
Initializes a new instance of the class.
Gets the text box.
The text box.
Gets or sets the value.
The value.
Gets the type of the editor value
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 Enter key in multiline mode
Starts the editing process. Used internally in RadGridView.
Ends the edit operation.
Creates a new editor element.
a if successful
Translates system key down events to the owner element.
Handles the key up events in the editor.
A System.Windows.Forms.KeyEventArgs that contains the event data.
Represents a textbox editor in RadGridView.
Initializes a new instance of the RadTextBoxEditor class.
Gets or sets the value.
The value.
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
Gets the type of the editor value
Gets a value indicating whether the editor value is modified.
Gets a value indicating whether the cell should clear its text when adding an editor.
Creates a new editor element.
a if successful
Initializes the editor. Used internally in RadGridView.
The owner of this editor.
The value of the editor.
Starts the editing process. Used internally in RadGridView.
Ends the edit operation.
Translates system key down events to the owner element.
Handles the key up events in the editor.
A System.Windows.Forms.KeyEventArgs that contains the event data.
Represents an editor for selecting dates in RadGridView
Gets or sets the value.
The value.
Gets the type of the editor value
Starts the editing process. Used internally in RadGridView.
Finishes the editing process. Used internally in RadGridView.
Creates a new editor element.
a if successful
Represents an editor for selecting time intervals in RadGridView
Gets or sets the value.
The value.
Gets the type of the editor value
Starts the editing process. Used internally in RadGridView.
Finishes the editing process. Used internally in RadGridView.
Creates a new editor element.
a if successful
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.
Cells and rows do not indicate selection.
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
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
Initializes a new instance of the class.
The column chooser.
Gets or sets the column chooser.
The column chooser.
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
Gets the previous current cell.
Gets the new current cell.
Initializes a new instance of the CurrentCellChangedEventArgs class.
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.
Initializes a new instance of the class.
The expression editor form.
Gets or sets the expression editor form.
The expression editor form.
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.
Initializes a new instance of the class.
The data column.
The filter popup.
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
Gets the row index of the first visible row.
Gets the first visible .
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
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.
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
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
Initializes a new instance of the class.
The row.
The column.
The active editor.
Gets the related with the cell.
Gets the cell value.
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 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
Compares the current instance of to the one passed as parameter
The object to compare to the current instance.
Serves as a hash function for a particular type.
A hash code for the current .
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
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.
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
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
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
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
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
Gets the old current view.
Gets the new current view.
Initializes a new instance of the GridViewCreateCellEventArgs class.
The GridViewInfo that is currently active.
The GridViewInfo that will become active.
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.
Initializes a new instance of the class.
The rows.
The column.
Initializes a new instance of the class.
The rows.
Index of the column star.
End index of the column.
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.
Gets the error.
The error.
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.
Represents a dialog for building expressions.
Initializes a new instance of the class.
The referenced column.
Initializes a new instance of the class.
The formatting object.
The template.
Gets or sets the expression.
The expression.
Set the theme name, which should be applied to the expression builder
Gets the expression items list.
The expression items list.
Gets the field list.
The field list.
Gets the tree node functions.
The tree node functions.
Gets the tree node aggregate.
The tree node aggregate.
Gets the tree node text.
The tree node text.
Gets the tree node date time.
The tree node date time.
Gets the tree node logical.
The tree node logical.
Gets the tree node math.
The tree node math.
Gets the tree node other.
The tree node other.
Gets the tree node operators.
The tree node operators.
Gets the tree node constants.
The tree node constants.
Gets the tree node fields.
The tree node fields.
Gets the referenced column.
The referenced column.
Gets the formatting object.
The formatting object.
Gets the template.
The template.
Loads the field list.
The view template.
Shows expression builder for specified column
Referenced RadGridView
Shows expression builder for specified column
Referenced RadGridView
Shows expression builder for specified formatting object.
Referenced RadGridView.
Referenced formatting object.
The form to be shown.
Instance of the form.
Initializes the tree nodes.
Sets the visible function tree nodes.
Adds the expression to text box.
The expression value.
Fires when the form is loaded.
Raises the event.
A that contains the event data.
Raises the event.
A that
contains the event data.
Called when the cancel button is clicked.
The sender.
The instance containing the event data.
Called when the OK button is clicked.
The sender.
The instance containing the event data.
Called when the function button is clicked.
The sender.
The instance containing the event data.
Called when the list control functions list is double clicked.
The sender.
The instance containing the event data.
Called when the functions tree view's selected node is changed.
The sender.
The instance containing the event data.
Called when the selected node in the list control functions list is changed].
The sender.
The instance containing the event data.
Called when the list control functions list handles mouse down.
The sender.
The instance containing the event data.
Called when the text box expression text is changed.
The sender.
The instance containing the event data.
Called when the text box expression got focus.
The sender.
The instance containing the event data.
Called when the tooltip for the function button is needed].
The sender.
The instance containing the event data.
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.
Initializes a new instance of the class.
Gets the editor style used by the
method.
An
that can be used to gain additional context information.
A value
that indicates the style of editor used by the
method. If the does not support
this method, then
will return .
Edits the specified object's value using the editor style indicated
by the method.
An
that can be used to gain additional context information.
An that this editor
can use to obtain services.
The object to edit.
The new value of the object. If the value of the object has not changed,
this should return the same object it was passed.
Displays a form used to crate custom filters.
Initializes a new instance of the CompositeFilterForm class.
Initializes a new instance of the class.
The data column.
Initializes a new instance of the CompositeFilterForm class.
The , owner of this form.
Initializes a new instance of the class.
The data column.
The filter descriptor.
The use typed editors.
Initializes a new instance of the class.
The data column.
The filter descriptor.
The use typed editors.
Name of the theme.
Initializes the editors in the dialog with the filter descriptor that is correctly 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 instance, used to build the filter expression.
The data filter.
Gets or sets the filter descriptor.
The filter descriptor.
Gets the column's data type
The type of the column's data type.
Raises the event.
The instance containing the event data.
Raises the event.
A that
contains the event data.
Determines whether the specified filter operator is editable.
The filter operator.
Updates the editor value.
The descriptor.
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.
Displays a form used to create custom filters.
Initializes a new instance of the CompositeFilterForm class.
Initializes a new instance of the class.
The data column.
Initializes a new instance of the CompositeFilterForm class.
The , owner of this form.
Initializes a new instance of the class.
The data column.
The filter descriptor.
The use typed editors.
Initializes a new instance of the class.
The data column.
The filter descriptor.
The use typed editors.
Name of the theme.
Initializes the editors in the dialog with the filter descriptor that is correctly 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.
Creates the editors.
The column.
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.
Raises the event.
The instance containing the event data.
Raises the event.
A that
contains the event data.
Gets the selected value form editor.
RadControl editor
return exception if parse is not successful
Value from the editor
Determines whether the specified filter operator is editale.
The filter operator.
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.
Initializes a new instance of the class.
The id.
The filter operator.
Gets the name.
The name.
Gets the operator.
The operator.
Gets the filter operations.
Type of the data.
Represents a base class for custom filtering dialog. All inheritors should
Gets the filter descriptor that should be applied to the RadGridView data.
Initializes the editors in the dialog with the filter descriptor that is correctly 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.
Represents a base class for sizable pop-up.
Gets or sets the data column.
The data column.
Creates the filter descriptor.
The filter operator.
Edits the filter descriptor.
The menu item.
Creates the composite filter form
An instance of .
Gets the composite filter descriptor.
Type of the desired.
The current descriptor.
Gets the distinct values table.
Gets the filter descriptor.
Sets the filter operator.
The filter operator.
Validates the user filter.
The descriptor.
Sets the theme.
Name of the theme.
Gets or sets the filter descriptor.
The filter descriptor.
Occurs when the filter is confirmed.
Called when filter is confirmed.
Scales the control with the specified factor.
Represents a filter menu item with custom date.
Gets or sets the text associated with this item.
Gets or sets a value indicating whether the item is checked.
The is checked.
Gets or sets the filter descriptor.
The filter descriptor.
Initializes a new instance of the class.
The text.
The filter descriptor.
Initializes the fields.
Called by the element when constructed. Allows inheritors to build the element tree.
Arranges the to its final location.
The element must call the Arrange method of each of its children.
The size that is available for element.
In this method call to the Arrange method of each child must be made.
The rectangle occupied by the element. Usually . Should you return different size, the Layout system will restart measuring and rearranging the items. That could lead to infinite recursion.
Disposes the managed resources.
Represents a filter menu calendar element.
Gets the calendar.
The calendar.
Initializes the fields.
Called by the element when constructed. Allows inheritors to build the element tree.
Represents filter menu item with a calendar.
Gets or sets whether the item is checked.
The is checked.
Gets the calendar element.
The calendar element.
Initializes the fields.
Called by the element when constructed. Allows inheritors to build the element tree.
Arranges the to its final location.
The element must call the Arrange method of each of its children.
The size that is available for element.
In this method call to the Arrange method of each child must be made.
The rectangle occupied by the element. Usually . Should you return different size, the Layout system will restart measuring and rearranging the items. That could lead to infinite recursion.
Disposes the managed resources.
Represents a filter menu list element.
Gets the list control.
The list control.
Initializes the fields.
Called by the element when constructed. Allows inheritors to build the element tree.
Represents a filter menu list item.
Gets the list control.
The list control.
Sets the distinct list values.
The distinct list values.
Initializes the fields.
Called by the element when constructed. Allows inheritors to build the element tree.
Measures the space required by the
Used by the layout system.
The size that is available to the . The available size can be infinity (to take the full size of the element)
In this method call to the Measure method of each child must be made.
The minimum size required by the element to be completely visible. Cannot be infinity.
Arranges the to its final location.
The element must call the Arrange method of each of its children.
The size that is available for element.
In this method call to the Arrange method of each child must be made.
The rectangle occupied by the element. Usually . Should you return different size, the Layout system will restart measuring and rearranging the items. That could lead to infinite recursion.
Represents a date filter popup in the grid.
Gets the menu item that holds the calendar.
Gets the menu item that holds the OK and Cancel buttons.
Initializes a new instance of the class.
The data column.
Initializes the elements.
Creates the general menu items.
Creates the calendar element.
Creates the date custom items.
Creates the buttons element.
Sets the initial selection.
Returns whether it should select dates in calendar.
The selected dates.
Raises the
event.
An that contains the event data.
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.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Called when the custom filter item toggle state is changed.
The sender.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Called when the filter item is clicked.
The sender.
The instance containing the event data.
Disposes the specified disposing.
The disposing.
Represents a filter popup that displays the distinct values in a simple list.
Gets the menu item that holds the list control
Initializes a new instance of the class.
The data column.
Gets whether the popup is opened.
True if the popup is opened.
Processes the key.
The instance containing the event data.
Initializes the elements.
Creates the general menu items.
Creates the value list element.
Sets the list selection.
Fires when the popup is opened.
Determines whether the MouseWheel event is handled by the popup.
The List is scrolled with the specified delta.
The delta.
Raises the
event.
An that contains the event data.
Sets the theme.
Name of the theme.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Called when a filter menu item is clicked.
The sender.
The instance containing the event data.
Releases the unmanaged resources used by the
and its child controls and optionally releases the managed resources.
true to release both managed and unmanaged resources;
false to release only unmanaged resources.
Initializes a new instance of the class.
The item element.
The column.
The grid view element.
Gets the column.
The column.
Gets the grid view element.
The grid view element.
Represents the sizing grip element for the group panel.
Gets the group panel.
The group panel.
Initializes the fields.
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.
Represents the visual element for the paging navigation in RadGridView.
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.
Focuses this instance.
Wires the buttons and text box events.
Unwires the buttons and text box events.
Disposes the managed resources of this instance.
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 sets a value indicating, whether the buttons will display images or glyphs.
Gets or sets the font size of the glyphs when property is set to .
Updates the visibility of the paging panel.
Updates the buttons strip element. Called when an update notification arrives.
Sets the enabled state of
,
,
,
,
,
,
depending on current page index.
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.
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.
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.
Measures the element with the available size.
Size of the available.
Cell which is used in a browse column.
Initializes a new instance of the class.
An instance of .
An instance of .
Determines whether the specified data is compatible.
The data.
The context.
Cell which is used in a calculator column.
Initializes a new instance of the class.
An instance of .
An instance of .
Determines whether element is compatible with the specified data.
The data.
The context.
true if the specified data is compatible; otherwise, false.
Represents the header cell with embedded CheckBox element.
Initializes a new instance of the class.
The column.
The row.
Initializes the specified column.
The column.
The row.
Disposes the managed resources.
Called by the element when constructed. Allows inheritors to build the element tree.
Creates a checkbox element.
The checkbox element.
Attaches the specified data.
The data.
The context.
Detaches this instance.
Gets the type of the theme effective.
The type of the theme effective.
Returns the check box element in the cell.
Handles the ToggleStateChanged event of the checkbox control.
The source of the event.
The instance containing the event data.
Sets the state of the check box.
Sets the state of the three state check box.
Sets the state of the two state check box.
Occurs when some column property changes its value.
An instance of RadPropertyChangedEventArgs
Determines whether the specified data is compatible.
The data.
The context.
Updates the information core.
Sets the content.
Sets the state of the check box.
The state.
Raises the toggle state event.
Measures the space required by the
Used by the layout system.
The size that is available to the . The available size can be infinity (to take the full size of the element)
In this method call to the Measure method of each child must be made.
The minimum size required by the element to be completely visible. Cannot be infinity.
Arranges the override.
The final size.
Cell for displaying and editing colors.
Initializes a new instance of the class.
An instance of .
An instance of .
Called by the element when constructed. Allows inheritors to build the element tree.
Determines whether the specified data is compatible.
The data.
The context.
Gets the color box.
The color box.
Sets the actual text of the cell.
Adds the editor.
The editor.
Removes the editor.
The editor.
Calculates the size of the desired.
Size of the available.
Size of the desired.
Size of the elements desired.
Arranges the override.
The final size.
Represents a filter cell for the combobox column.
Initializes a new instance of the class.
The data column.
The row.
Gets the type of the theme.
The type of the theme.
Gets the combo box column info.
The combo box column info.
Determines whether the specified cell is compatible with concrete column.
The column.
The context.
true if the specified column is compatible; otherwise, false.
Sets the actual text of the cell.
Creates the filter menu.
Type of the data.
Represents a filter cell for the time span column.
Initializes a new instance of the class.
The data column.
The row.
Gets the type of the theme.
The type of the theme.
Represents a visual cell element for the rating column in RadGridView.
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.
Gets a value indicating whether the cell is editable.
true if [is editable]; otherwise, false.
Gets the rating element.
The rating.
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.
Represents the visual cell element for the search functionality in RadGridView.
Initializes a new instance of the class.
An instance of .
An instance of .
Initializes the cell with specified column and row
An instance of .
An instance of .
Disposes the managed resources.
Called by the element when constructed. Allows inheritors to build the element tree.
Creates the search text box.
Creates the waiting bar element.
Creates the find previous button.
Creates the find next button.
Creates the options button.
Creates the choose columns menu item.
Creates the match case menu item.
Creates the search from current position menu item.
Creates the close button.
Gets the search text box.
The search text box.
Gets the waiting bar.
The waiting bar.
Gets the find next button.
The find next button.
Gets the find previous button.
The find previous button.
Gets the options button.
The options button.
Gets the close button.
The close button.
Gets the choose columns menu item.
The choose columns menu item.
Gets the match case menu item.
The match case menu item.
Gets the search from current position menu item.
The search from current position menu item.
Gets or sets the distance between next and previous button.
The distance between next and previous button.
Gets or sets the width of the search box.
The width of the search box.
Gets or sets the height of the waiting bar.
The height of the waiting bar.
Gets or sets the text input delay.
The text input delay.
Syncs the label text.
Searches this instance.
Searches the specified sync criteria.
The sync criteria.
Syncs the criteria to text box.
The search row.
Gets whether it can update the info.
The can update info.
Updates the visual state of the cell.
Removes the unicode control characters.
The input.
Measures the element in the available size.
Size of the available.
Arranges the element in the available size.
The final size.
Represents the button element for the search cell.
Initializes the fields.
Called by the element when constructed. Allows inheritors to build the element tree.
Disposes the managed resources.
Creates the arrow primitive.
Gets the arrow.
The arrow.
Gets the type of the theme.
The type of the theme effective.
Represents the textbox for the search row.
Initializes the fields.
Creates the child elements.
Creates the search info label.
Initializes a new instance of the class.
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.
Gets the type of the theme.
The type of the theme effective.
Measures the element with the available size.
Size of the available.
Arranges the to its final location.
The element must call the Arrange method of each of its children.
The size that is available for element.
In this method call to the Arrange method of each child must be made.
The rectangle occupied by the element. Usually . Should you return different size, the Layout system will restart measuring and rearranging the items. That could lead to infinite recursion.
This is a cell containing a element.
This is a cell with data and time formatting
Initializes a new instance of the GridTimeSpanCellElement class.
An instance of the GridViewColumn
An instance of the GridRowElement
Gets the type that will be used by the theming mechanism.
Determines whether the specified data is compatible.
The data.
The context.
Applies the format string to the specified object.
Represents the visual row element for the search row.
Initializes the row.
The instance of which the row is associated with.
Gets a value indicating that conditional formatting can be applied
Gets the search cell element.
The search cell element.
Determines whether element is compatible with the specified data.
The data.
The context.
true if the specified data is compatible; otherwise, false.
Detaches this instance.
Returns the default cell type to be created based on the settings of the corresponding .
The that contains the settings.
An column type.
Updates cell content.
Shoulds use the paint buffer.
Measures the element in the available size.
Size of the available.
Arranges the element in the available size.
The final size.
Initializes a new instance of the class.
The view definition.
Initializes the IGridRowLayout with the specified table element.
The to associate with this object
Gets the group columns.
The group columns.
Performs application-defined tasks associated with freeing, releasing,
or resetting unmanaged resources.
Gets or sets a value indicating whether to show the empty groups.
The show empty groups.
Gets the desired size for the row when using the specified layout.
Gets the height of the groups.
The height of the groups.
Gets the height of the columns.
The height of the columns.
Gets the scrollable columns
Gets the view definition.
The view definition.
Gets the system columns.
The system columns.
Measures the space required by the cells.
The size that is available for grid rows.
The size required by the row element.
Measures the pinned columns.
The data provider.
Arranges the cells in the row.
The size that is available for the specified row.
The to arrange.
The arranged rectangle.
Gets the corrected column bounds.
The row.
The column.
The right to left.
The client rect.
Gets the column offset.
The column.
Starts resizing of a column from the UI
The to resize
Finishes the resizing of a column
Changes the size of an already chosen 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 successful.
Determines whether the specified column is visible.
The column.
The view rect.
Gets the column data.
The column.
Sets the width of the columns to display the whole content.
The column.
Width of the desired.
Measures the auto size row.
The cells.
Ends the auto size row arrange.
Begins the auto size row arrange.
The cells.
Contains possible grid layout contexts
Grid content is displayed on screen.
Grid content renders on printer.
Gets or sets the filter descriptor.
The filter descriptor.
Shows the specified location.
The location.
Gets whether the popup is opened.
The is popup open.
Processes the key.
The instance containing the event data.
Represents the filter menu buttons item.
Initializes the fields.
Called by the element when constructed. Allows inheritors to build the element tree.
Gets the button OK.
The button OK.
Gets the button cancel.
The button cancel.
Called when the element has been successfully loaded. That includes loading of all its children as well.
Represents a filter menu item.
Initializes a new instance of the class.
The text.
Gets the type of the theme effective.
The type of the theme effective.
Raises the event.
The instance containing the event data.
Represents a filter menu text box item.
Initializes a new instance of the class.
Initializes the fields.
Gets the text box.
The text box.
Called when the element has been successfully loaded. That includes loading of all its children as well.
Measures the space required by the
Used by the layout system.
The size that is available to the . The available size can be infinity (to take the full size of the element)
In this method call to the Measure method of each child must be made.
The minimum size required by the element to be completely visible. Cannot be infinity.
Arranges the to its final location.
The element must call the Arrange method of each of its children.
The size that is available for element.
In this method call to the Arrange method of each child must be made.
The rectangle occupied by the element. Usually . Should you return different size, the Layout system will restart measuring and rearranging the items. That could lead to infinite recursion.
Represents the filter menu tree-view element.
Gets or sets the grouped date values.
The grouped date values.
Gets the tree view.
The tree view.
Initializes the fields.
Called by the element when constructed. Allows inheritors to build the element tree.
Disposes the managed resources.
Sets whether to enable blanks.
The enable blanks.
Gets or sets the distinct list values.
The distinct list values.
Gets or sets the selected values.
The selected values.
Gets or sets the selected mode.
The selected mode.
Initializes this instance.
Filters the specified filter.
The filter.
Represents the filter menu tree item.
Initializes the fields.
Called by the element when constructed. Allows inheritors to build the element tree.
Gets the tree element.
The tree element.
Called when the element has been successfully loaded. That includes loading of all its children as well.
Measures the space required by the
Used by the layout system.
The size that is available to the . The available size can be infinity (to take the full size of the element)
In this method call to the Measure method of each child must be made.
The minimum size required by the element to be completely visible. Cannot be infinity.
Arranges the to its final location.
The element must call the Arrange method of each of its children.
The size that is available for element.
In this method call to the Arrange method of each child must be made.
The rectangle occupied by the element. Usually . Should you return different size, the Layout system will restart measuring and rearranging the items. That could lead to infinite recursion.
Represents a table that stores all distinct values when filtering.
Sets the format string.
The format string.
Gets or sets the data conversion info provider.
The data conversion info provider.
Initializes a new instance of the class.
Adding value to DistinctValuesTable. It only adds the value if it is unique and is not null or empty.
Adds the specified key.
The key.
The value list.
Adds the specified key.
The key.
The filter value.
Determines whether the specified key is contained.
The key.
Check if a given value is contained in any of the ArrayLists value collections, bound to every string key.
Gets or sets the with the specified key.
Adds an element with the provided key and value to the
object.
The to use as the key of the
element to add.
The to use as the value of
the element to add.
is null.
An element with the same key already
exists in the object.
The
is read-only.-or- The has a fixed
size.
Removes all elements from the
object.
The
object is read-only.
Check if the collection conteins a given string key.
Must be a string
Returns an
object for the object.
An object for
the object.
Gets a value indicating whether the
object has a fixed size.
true if the object has
a fixed size; otherwise, false.
Gets a value indicating whether the
object is read-only.
true if the object is
read-only; otherwise, false.
Gets an object containing
the keys of the object.
An object containing
the keys of the object.
Removes the element with the specified key from the
object.
The key of the element to remove.
is null.
The
object is read-only.-or- The has
a fixed size.
Gets an object containing
the values in the object.
An object containing
the values in the object.
Gets or sets the with the specified key.
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 zero.
is multidimensional.-or- The number of elements in the
source is greater than the available
space from to the end of the destination .-or-The
type of the source cannot be cast
automatically to the type of the destination .
Gets the number of elements contained in the .
The number of elements contained in the .
Gets a value indicating whether access to the
is synchronized (thread safe).
true if access to the
is synchronized (thread safe); otherwise, false.
Gets an object that can be used to synchronize access to the .
An object that can be used to synchronize access to the .
Represents a filter popup that visualize the items in a simple list.
Gets the menu item that holds the tree view.
Gets the menu item that holds the OK and Cancel buttons.
Gets the menu item that holds the text box.
Gets the type of the column filtering data.
The type of the column filtering data.
Initializes a new instance of the class.
The data column.
Initializes a new instance of the class.
The data column.
The grouped date values.
Gets whether the popup is opened.
The value whether popup is opened.
Processes the key.
The instance containing the event data.
Fires when the popup is opened.
Determines whether the MouseWheel event is handled by the popup.
Raises the
event.
An that contains the event data.
Called when a key down is performed.
The key data.
Sets the theme.
Name of the theme.
Initializes the elements.
Creates the filter operations menu items.
Creates the list filter menu items.
Gets the grid filtered values.
The descriptor collection.
The selected values list.
The excluded values list.
Ensures the button OK.
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.
Called when the filter menu item is clicked.
The sender.
The instance containing the event data.
Disposes the specified popup.
The disposing.
Initializes a new instance of the class.
Initializes a new instance of the class.
The id.
Gets or sets the filter descriptor.
The filter descriptor.
Gets the type of the theme effective.
The type of the theme effective.
Represents a menu item for the filter operators
Initializes a new instance of the class.
The context.
Gets the operator.
The operator.
Gets the type of the theme effective.
The type of the theme effective.
Initializes the fields.
Raises the event.
The instance containing the event data.
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.
Initializes a new instance of the class.
Disposes managed resources.
Initializes the fields.
Gets or sets a value indicating if the link has been opened by the user.
Creates the specific states.
Adds the default visible states.
The sm.
Cell containing hyperlink element.
Initializes a new instance of the class.
An instance of .
An instance of .
Initializes the cell with specified column and row
An instance of .
An instance of .
Disposes the managed resources.
Initializes the fields.
Called by the element when constructed. Allows inheritors to build the element tree.
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.
Sets the actual text of the cell.
Determines whether element is compatible with the specified data.
The data.
The context.
true if the specified data is compatible; otherwise, false.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the DoubleClick event.
Arranges the to its final location.
The element must call the Arrange method of each of its children.
The size that is available for element.
In this method call to the Arrange method of each child must be made.
The rectangle occupied by the element. Usually . Should you return different size, the Layout system will restart measuring and rearranging the items. That could lead to infinite recursion.
Processes the hyperlink.
Processes the hyperlink.
The hyperlink.
Creates the page view element.
The context.
Creates the page view item.
The context.
Creates the page view element.
The context.
Creates the page view item.
The context.
Creates the page view element.
The context.
Creates the page view item.
The context.
Represents a page view provider for the strip view.
Creates the page view element.
The context.
Creates the page view item.
The context.
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.
Gets the operation.
The operation.
Gets the auto size mode.
Gets the column.
The column.
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.
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
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 a visual container that holds the pinned columns.
Initializes the fields.
Represents a visual container that holds the pinned rows.
Initializes member fields to their default values.
This method is called prior the CreateChildItems one and allows for initialization of members on which child elements depend.
Measures the element.
The element.
Represents a scrollable virtualized container that holds the row elements.
Initializes member fields to their default values.
This method is called prior the CreateChildItems one and allows for initialization of members on which child elements depend.
Updates the element when scrolling.
The action.
Clears the items.
Measures the element with the available size.
Size of the available.
Arranges the to its final location.
The element must call the Arrange method of each of its children.
The size that is available for element.
In this method call to the Arrange method of each child must be made.
The rectangle occupied by the element. Usually . Should you return different size, the Layout system will restart measuring and rearranging the items. That could lead to infinite recursion.
Measures the element core.
The element.
Size of the available.
Finds the compatible element.
The position.
The data.
Removes the element.
The position.
Updates the element at concrete position
The position.
The data.
Updates the element on scroll up.
The position.
The data.
Resets the Style modifier for the specified property. Will reset all properties if null is passed.
Represents the virtualized stack container that holds the grid columns.
Initializes the fields.
Gets or sets the context.
The context.
Gets or sets the scroll columns.
The scroll columns.
Removes the element.
The position.
Gets the element context.
Begins the measure.
The available Size.
Ends the measure.
Measures the element.
The element.
Arranges the to its final location.
The element must call the Arrange method of each of its children.
The size that is available for element.
In this method call to the Arrange method of each child must be made.
The rectangle occupied by the element. Usually . Should you return different size, the Layout system will restart measuring and rearranging the items. That could lead to infinite recursion.
Determines whether the specified item is visible.
The item.
true if item is visible; otherwise, false.
Gets the discrete scroll offset.
Gets or sets the right to left mode.
The right to left.
Returns an enumerator that iterates through the collection.
A that can
be used to iterate through the collection.
Inserts the specified index.
The index.
The item.
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 or sets the at the specified index.
Returns the index of the specified column.
The value.
Gets the number of elements contained in the .
The number of elements contained in the .
Adds the specified item.
The item.
Removes all items from the .
The
is read-only.
Gets a value indicating whether the
is read-only.
true if the
is read-only; otherwise, false.
Removes the specified item.
The item.
Determines whether the specified columns is contained.
The value.
Copies to the specified array starting at the specified index of the target array.
The array.
The index.
Initializes a new instance of the class.
The collection.
Gets the element in the collection at the current position of the enumerator.
The element in the collection at the current position of the enumerator.
Performs application-defined tasks associated with freeing, releasing,
or resetting unmanaged resources.
Advances the enumerator to the next element of the collection.
The collection was modified
after the enumerator was created.
true if the enumerator was successfully advanced to the next element;
false if the enumerator has passed the end of the collection.
Sets the enumerator to its initial position, which is before the first
element in the collection.
The collection was modified
after the enumerator was created.
Creates the specific states.
Adds the default visible states.
The sm.
Represents an lines that links expander cell
Defines the differen link styles
Initializes a new instance of the class.
Initializes a new instance of the class.
The table element.
Initializes member fields to their default values.
This method is called prior the CreateChildItems one and allows for initialization of members on which child elements depend.
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
Measures the space required by the
Used by the layout system.
The size that is available to the . The available size can be infinity (to take the full size of the element)
In this method call to the Measure method of each child must be made.
The minimum size required by the element to be completely visible. Cannot be infinity.
Paints the element.
The graphics.
The angle.
The scale.
Paints the horizontal line.
The graphics.
Paints the vertical line.
The graphics.
Paints the right bottom angle shape.
The graphics.
Paints the left top angle shape.
The graphics.
Paints the T shape.
The graphics.
Represents the GridDragDropBehavior for columns.
Gets the drag hint.
The drag hint.
Gets the drag hint location.
The drop target.
The mouse position.
Gets the size of the drag hint.
The drop target.
Updates the drop context.
The dragged context.
The drop target.
The location.
Initializes the specified grid view element.
The grid view element.
Gets the grid view element.
The grid view element.
Gets the drag hint.
The drag hint.
Gets the size of the drag hint.
The drop target.
Gets the drag hint location.
The drop target.
The mouse position.
Updates the drop context.
The dragged context.
The drop target.
The location.
Represents the drag and drop behavior in the grid
Initializes a new instance of the class.
Initializes the specified grid view element.
The grid view element.
Gets the grid view element.
The grid view element.
Gets the drag hint.
The drag hint.
Gets the drag hint location.
The drop target.
The mouse position.
Gets the size of the drag hint.
The drop target.
Updates the drop context.
The dragged context.
The drop target.
The location.
represents the drag and drop behavior for the rows.
Gets the drag hint.
The drag hint.
Gets the drag hint location.
The drop target.
The mouse position.
Gets the size of the drag hint.
The drop target.
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.
Gets the behavior.
The behavior.
Gets or sets the allow auto scroll rows while dragging.
The allow auto scroll rows while dragging.
Gets or sets the allow auto scroll columns while dragging.
The allow auto scroll columns while dragging.
Performs the stop.
Gets the table element at point.
The point.
Handles the mouse move.
The mouse position.
Sets the drag drop behavior.
Gets the drag drop behavior.
Disposes the drag hint.
Updates the drag hint location.
The mouse position.
Prepares the drag hint.
The drop target.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Represents the element for RadGridView.
Initializes a new instance of the class.
Initializes member fields to their default values.
This method is called prior the CreateChildItems one and allows for initialization of members on which child elements depend.
Creates the template.
Called by the element when constructed. Allows inheritors to build the element tree.
Creates the group panel element.
Creates the paging panel element.
Disposes all managed resources - such as Bitmaps, GDI+ objects, etc.
Gives access to label element used for the title.
Gets or set the text of the grid title.
Gets or sets a value indicating the position of the title.
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 or sets a value indicating whether to use dedicated vertical scrollbars in hierarchy.
Gets the panel.
The panel.
Gets or sets the current view.
The current view.
Gets the template.
The template.
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.
Raises the event.
The owner control.
An instance of containing event data.
Fires when a row needs to be created.
Raises the event.
The owner control.
An instance of containing event data.
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;
}
Raises the event.
The row that needs formatting.
A instance containing event data.
Fires when a grid row is invalidated and needs to be formatted.
Raises the event.
The row that needs formatting.
A instance containing event data.
Fires when the content of a data cell needs to be formatted for display.
Raises the event
The cell that needs formatting.
A instance containing event data.
Fires when the content of any grid cell needs to be formatted for display.
Raises the event
The grid cell that needs formatting.
A instance containing event data.
Fires when the current view in RadGridView has changed.
Raises the event
A instance containing event data.
Fires when a ColumnChooserCreated is created.
Called when the column chooser is created.
The sender.
The instance containing the event data.
Called when the user changed current row.
The sender.
The instance containing the event data.
Called when the element is loaded.
Raises the event.
The instance containing the event data.
Gets an instance of GridViewEditManager that
defines how to initialize and create cells and editors.
Returns an instance of GridViewEditManager that
defines how to initialize and create cells and editors.
An instance of GridViewEditManager
Gets the active editor
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.
Gets or sets the column chooser sort order.
The column chooser sort order.
Gets the current column chooser
Shows the for the columns of the master view template.
Shows the .
The template which columns will be shown for.
Hides the
Gets an instance of or the instance that implements IContextMenuManager interface.
Registers the specified service.
An instance of type derived from .
Retrieves currently registered Service by the specified type.
A type derived from
Gets the drag drop service.
Processes the view changed event.
The event data.
Gets the row view.
The view info.
Gets the row views.
The view info.
Arranges the to its final location.
The element must call the Arrange method of each of its children.
The size that is available for element.
In this method call to the Arrange method of each child must be made.
The rectangle occupied by the element. Usually . Should you return different size, the Layout system will restart measuring and rearranging the items. That could lead to infinite recursion.
Fires when the DPI scale is changed.
The scale factor.
Displays a list with column chooser items, associated with columns.
Creates a new instance of the ColumnChooserForm class.
An instance of the .
Initializes a new instance of the class.
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.
Gets or sets a value indicating whether the filter text box is visible.
Gets or sets the grid view element.
The grid view element.
Gets the column chooser element.
The column chooser element.
Returns a boolean value indicating whether the control defines the theme for the element.
The element.
Gets the filter text box of this column chooser
Notifies that the control is about to be visualized.
Raises the event.
The instance containing the event data.
Scales the control with the specified factor.
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
Initializes a new instance of the ColumnChooserElement class.
Initializes the fields.
Called by the element when constructed. Allows inheritors to build the element tree.
Creates the filter text box.
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 a value indicating whether the filter text box is visible.
Gets the filter text box of this column chooser element
Disposes the managed resources.
Processes the drag over behavior.
The current mouse location.
The drag object.
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 GridVisualElement that owns this view.
Gets the GridViewInfo that this view represents.
Compares the columns.
The x column.
The y column.
Passeses the filter.
The item.
The filter.
Occurs when a new item element is being created. The created item is then added to the Column chooser.
Fires the event.
Fires when the filter text box's text is changed.
The sender.
The instance containing the event data.
Measures the space required by the
Used by the layout system.
The size that is available to the . The available size can be infinity (to take the full size of the element)
In this method call to the Measure method of each child must be made.
The minimum size required by the element to be completely visible. Cannot be infinity.
Arranges the inner elements.
The final size.
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
Initializes a new instance of the class.
The group.
The service provider.
Initializes the fields.
Disposes the managed resources.
The associated with this item
Wries the events of the column.
Unwires the events of the column.
Gets the context, associated with a drag operation.
Gets the image to be used as a hint when this element is being dragged.
Processes the drag over.
The current mouse location.
The drag object.
Raises the event.
The instance containing the event data.
Raises the DoubleClick event.
Fires the PanGesture event.
The arguments for the PanGesture event.
Measures the space required by the
Used by the layout system.
The size that is available to the . The available size can be infinity (to take the full size of the element)
In this method call to the Measure method of each child must be made.
The minimum size required by the element to be completely visible. Cannot be infinity.
Represent the basic element of all elements in ColumnChooser
Initializes the fields.
Core logic when a drag-drop is performed over this element.
Allows inheritors to provide their own implementations.
Determines whether the element may be treated as a drop target during drag-and-drop operation.
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
Gets the associated with this form.
Gets or sets the sort order of the columns.
The sort order.
Gets or sets a value indicating whether the filter text box is visible.
Gets the associated with this form.
Gets list of objects contained in the form.
Gets or sets the associated instance of
Clean up any resources being used.
true if managed resources should be disposed; otherwise, false.
Raises the event.
The instance containing the event data.
Raises the event.
A that contains the event data.
Handles the DPI change.
Required designer variable.
Required method for Designer support - do not modify
the contents of this method with the code editor.
Initializes a new instance of the class.
The template.
The description.
Initializes the fields.
Gets the GroupDescriptor.
The description.
Gets the template element.
The template element.
Core logic when a drag-drop is performed over this element.
Allows inheritors to provide their own implementations.
Determines whether the element may be treated as a drop target during drag-and-drop operation.
Allows inheritors to provide custom logic when processing drop of group field.
The drop location.
Processes the column drop.
The drop location.
The column.
Represent a group expression element in a
Initializes a new instance of the GroupElement class.
An instance of .
An instance of the .
Initializes the fields.
Called by the element when constructed. Allows inheritors to build the element tree.
Updates the grouping fields.
Gets a collection of which are children of the GroupElement.
Initializes a new instance of the class.
The group description.
The sort description.
The template.
Gets the view template.
The view template.
Gets the group description.
The group description.
Gets the sort description.
The sort description.
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 .
Initializes the fields.
Called by the element when constructed. Allows inheritors to build the element tree.
Gets the column.
The column.
Gets the associated instance of type
Gets the remove button.
The remove button.
Gets the arrow.
The arrow.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Fires the PanGesture event.
The arguments for the PanGesture event.
Disposes the managed resources.
Measures the space required by the
Used by the layout system.
The size that is available to the . The available size can be infinity (to take the full size of the element)
In this method call to the Measure method of each child must be made.
The minimum size required by the element to be completely visible. Cannot be infinity.
Arranges the to its final location.
The element must call the Arrange method of each of its children.
The size that is available for element.
In this method call to the Arrange method of each child must be made.
The rectangle occupied by the element. Usually . Should you return different size, the Layout system will restart measuring and rearranging the items. That could lead to infinite recursion.
Gets the context, associated with a drag operation.
Allows inheritors to provide custom logic when processing drop of group field.
The drop location.
Processes the column drop.
The drop location.
The column.
Represents a state manager for the group field elements.
Creates the state manager.
Represent a link element among in .
Initializes a new instance of the class.
The template element.
Initializes the fields.
Called by the element when constructed. Allows inheritors to build the element tree.
Gets or sets the type.
The type.
Gets the template element.
The template element.
Gets the left arrow primitive.
The left arrow primitive.
Gets the right arrow primtiive.
The right arrow primtiive.
Measures the space required by the
Used by the layout system.
The size that is available to the . The available size can be infinity (to take the full size of the element)
In this method call to the Measure method of each child must be made.
The minimum size required by the element to be completely visible. Cannot be infinity.
Arranges the to its final location.
The element must call the Arrange method of each of its children.
The size that is available for element.
In this method call to the Arrange method of each child must be made.
The rectangle occupied by the element. Usually . Should you return different size, the Layout system will restart measuring and rearranging the items. That could lead to infinite recursion.
Arranges the descriptors top link.
The client rect.
Arranges the descriptors bottom link.
The client rect.
Arranges the names link.
The client rect.
The middle Y.
Initializes the fields.
Represent a group panel element in a .
Initializes the fields.
Called by the element when constructed. Allows inheritors to build the element tree.
Disposes the managed resources.
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 the panel container.
The panel container.
Gets the header.
The header.
Gets the size grip.
The size grip.
Gets the scroll view.
The scroll view.
Gets or sets whether resizing is allowed.
The allow resize.
Gets or sets the height of the max.
The height of the max.
Gets or sets a value indicating whether the group panel will show scroll bars or it will expand to show all group headers.
Updates the visibility.
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 GridVisualElement that owns this view.
Gets the GridViewInfo that this view represents.
Core logic when a drag-drop is performed over this element.
Allows inheritors to provide their own implementations.
Determines whether the element may be treated as a drop target during drag-and-drop operation.
Retrieves currently registered Service by the specified type.
A type derived from
Registers the specified service.
An instance of type derived from .
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.
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.
Fires the PanGesture event.
The arguments for the PanGesture event.
Gets a value indicating, whether a child will be measured during the MeasureOverride.
The child.
Whether the child will be measured in MeasureOverride.
Gets a value indicating, whether a child will be arranged during the ArrangeOverride.
The child.
Whether the child will be arranged in ArrangeOverride.
Measures the space required by the
Used by the layout system.
The size that is available to the . The available size can be infinity (to take the full size of the element)
In this method call to the Measure method of each child must be made.
The minimum size required by the element to be completely visible. Cannot be infinity.
Arranges the to its final location.
The element must call the Arrange method of each of its children.
The size that is available for element.
In this method call to the Arrange method of each child must be made.
The rectangle occupied by the element. Usually . Should you return different size, the Layout system will restart measuring and rearranging the items. That could lead to infinite recursion.
Represents a group header item.
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.
Initializes a new instance of the class.
The group panel.
Gets or sets the grouping lines color.
Gets the for the list.
Updates the content of this list.
Gets the , associated with this list.
true if the update process was successfull.
Represents a collection containing GridGroupHeaderList items.
Initializes a new instance of the GridGroupHeaderListsCollection class.
The , owner of this collection./>
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.
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 grid group panel.
Represents a hierarchy of template group elements that is associated with specified .
Represents the group link position.
Initializes a new instance of the TemplateGroupsElement class.
An instance of .
An instance of .
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.
Initializes the fields.
Called by the element when constructed. Allows inheritors to build the element tree.
Recreates the child elements hierarchy depending on the associated .
Arranges the override.
The final size.
Arranges the group link.
The link element.
The begin point.
The end point.
Measures the space required by the
Used by the layout system.
The size that is available to the . The available size can be infinity (to take the full size of the element)
In this method call to the Measure method of each child must be made.
The minimum size required by the element to be completely visible. Cannot be infinity.
Measures the template group elements.
Size of the available.
The size needed.
Measures the group elements.
Size of the available.
The size needed.
Arranges the left to right.
The final size.
Arranges the left to right group elements.
The current.
The current bottom.
Calcs the final rect left to right bottom group link.
From group element.
To group element.
The being point.
The end point.
Arranges the right to left.
The final size.
Arranges the right to left group elements.
The current.
The current bottom.
Calcs the final rect right to left bottom group link.
From group element.
To group element.
The being point.
The end point.
Core logic when a drag-drop is performed over this element.
Allows inheritors to provide their own implementations.
Determines whether the element may be treated as a drop target during drag-and-drop operation.
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.
A helper class that process best fitting of columns
Initializes a new instance of the class.
The table element.
Gets the table element.
The table element.
Gets the best fit requests.
The best fit requests.
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
Represents the element provider for the cells.
Initializes a new instance of the class.
The element.
Type of the row.
Gets the element.
The element.
Gets the type of the row info.
The type of the row info.
Initializes a new instance of the class.
The row view.
Gets the cached elements count.
The cached elements count.
Gets the element from cache or creates it.
The data.
The context.
Creates the element.
The data.
The context.
Caches the element.
The element.
Clears the cached elements.
Determines whether the specified element is compatible with concrete data.
The element.
The data.
The context.
true if the specified element is compatible; otherwise, false.
Gets the size of the element.
The item.
Represents the base class for all cells in .
Initializes a new instance of the class.
An instance of .
An instance of .
Initializes member fields to their default values.
This method is called prior the CreateChildItems one and allows for initialization of members on which child elements depend.
Disposes the managed resources.
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 grid view element.
The grid view element.
Gets the table element.
The table element.
Gets the which the cell belongs to.
Gets the which the cell belongs to.
Gets the root template element
Gets or sets the updating info.
The updating info.
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.
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.
Raises the event.
The instance containing the event data.
Gets the can update info.
The can update info.
Sets the value of the cell.
Creates the text params.
Gets the search highlight ranges.
Paints the element.
The graphics.
The angle.
The scale.
Provides a routine to paint element's content when system skin appearance is desired.
Shows the context menu.
Raises the event.
The instance containing the event data.
Gets or sets the context associated with the cell.
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 successfull.
Creates the context menu items.
The menu.
Updates the visual state of the cell.
Sets the actual text of the cell.
Applies the format string to the specified object.
Measures the space required by the
Used by the layout system.
The size that is available to the . The available size can be infinity (to take the full size of the element)
In this method call to the Measure method of each child must be made.
The minimum size required by the element to be completely visible. Cannot be infinity.
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
Called by the element when constructed. Allows inheritors to build the element tree.
Initializes the cell with specified column and row
An instance of .
An instance of .
Gets the editor.
The editor.
Gets or sets the tool tip text.
The tool tip text.
Attaches the specified data.
The data.
The context.
Sets the actual text of the cell.
Determines whether element is compatible with the specified data.
The data.
The context.
true if the specified data is compatible; otherwise, false.
Occurs when some column property changes its value.
An instance of RadPropertyChangedEventArgs
Adds the editor.
The editor.
Removes the editor.
The editor.
Represents a group cell element.
Initializes a new instance of the class.
The column.
The row.
Disposes the managed resources.
Determines whether the specified data is compatible.
The data.
The context.
Gets the type of the theme effective.
The type of the theme effective.
Gets the group column info.
The group column info.
Creates the context menu items.
The menu.
Determines whether the element may be dragged.
Processes the drag over.
The current mouse location.
The drag object.
Core logic when a drag-drop is performed over this element.
Allows inheritors to provide their own implementations.
Drops the in column groups view.
The view.
The column.
The drop position.
Creates the column chooser menu items.
The context menu.
Pins the column.
The position.
Updates the filter button visibility.
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
Sets the value of the cell.
Determines whether element is compatible with the specified data.
The data.
The context.
true if the specified data is compatible; otherwise, false.
Applies the format string to the specified object.
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
Called by the element when constructed. Allows inheritors to build the element tree.
Disposes the managed resources.
Detaches this instance.
Gets an instance of the class
that represents the button in the command cell.
Occurs when some column property changes its value.
An instance of RadPropertyChangedEventArgs
Updates the info core.
Sets the actual text of the cell.
Determines whether the specified data is compatible.
The data.
The context.
This is the base class for all data bound cells in RadGridView
Initializes a new instance of the class.
Initializes the fields.
Detaches this instance.
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 indicating where the current cell is in edit mode.
Gets or sets the value represented by this cell.
Determines if the cell can BestFit for the specified column BestFit mode.
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 associated 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.
Merges the context menu.
The to merge with.
merge parameters.
The merged context menu, if successful.
Shows the context menu.
Creates the context menu items.
The menu.
Gets a value indicating whether the cell is editable.
The is editable.
Gets the editor.
The editor.
Adds the editor.
The editor.
Removes the editor.
The editor.
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.
Updates the info core.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Updates the error info.
The cell info.
Updates the style.
The cell info.
Gets the clip rect.
Sets the position of the cell content in accordance with the .
Prepares the element for the formatting.
Applies the format string to the specified object.
Measures the space required by the
Used by the layout system.
The size that is available to the . The available size can be infinity (to take the full size of the element)
In this method call to the Measure method of each child must be made.
The minimum size required by the element to be completely visible. Cannot be infinity.
Calculates the size of the desired.
Size of the available.
Size of the desired.
Size of the elements desired.
Arranges the inner elements in the available size.
The final size.
Arranges the self reference panel.
The final size.
The client rect.
Arranges the editor element.
The final size.
The client rect.
Binds the column properties.
Unbinds the column properties.
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
Determines whether the specified data is compatible.
The data.
The context.
Applies the format string to the specified object.
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
Disposes the managed resources.
Initializes the cell with specified column and row
An instance of .
An instance of .
Detaches this instance.
Initializes member fields to their default values.
This method is called prior the CreateChildItems one and allows for initialization of members on which child elements depend.
Gets whether can update info.
The can update info.
Updates the visual state of the cell.
Sets the value of the cell.
Updates the tab items visibility.
Gets the associated data row
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
Called when the page is changing.
The page.
Called when the page is changed.
The page.
Sets the active view.
The page item.
Updates the page view items.
The page view provider.
Creates the page view provider.
Creates the child table element.
Creates the page view element.
The page view provider.
Creates the page view item.
The page view provider.
The view info.
Initializes the page view item.
The item.
The view info.
Raises the event.
The instance containing the event data.
Represents a filter cell in RadGridView
Initializes a new instance of the class.
Initializes member fields to their default values.
This method is called prior the CreateChildItems one and allows for initialization of members on which child elements depend.
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.
Gets the value in Milliseconds indicating delay between last key press and filtering operation."
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 whether a filter is applied.
The is filter applied.
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.
Measures the space required by the
Used by the layout system.
The size that is available to the . The available size can be infinity (to take the full size of the element)
In this method call to the Measure method of each child must be made.
The minimum size required by the element to be completely visible. Cannot be infinity.
Arranges the elements in the available size.
The final size.
Arranges the editor element.
The element.
The editor rect.
The client rect.
Raises the event.
The instance containing the event data.
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 value of the cell.
Sets the actual text of the cell.
Updates the visual state of the cell.
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 successful.
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.
Sets the selected filter operator text.
Determines if the cell can BestFit for the specified column BestFit mode.
Represent a filter checkbox cell element
Initializes a new instance of the class.
Called by the element when constructed. Allows inheritors to build the element tree.
Determines whether the specified data is compatible.
The data.
The context.
Initializes the check box editor.
Gets the editor.
The editor.
Gets the type of the theme.
The type of the theme.
Gets the three state of the check box column.
The state of the check box column three.
Gets or sets whether it is three state checkbox cell.
The state of the three.
Gets the is editable.
The is editable.
Arranges the editor element.
The element.
The editor rect.
The client rect.
Attaches the specified data.
The data.
The context.
Sets the actual text of the cell.
Gets or sets the value represented by this cell.
Sets the filter descriptor.
The descriptor.
Sets the filter operator.
The filter operator.
Sets the selected filter operator text.
A button used inside filter cells in RadGridView.
Creates the specific states.
Represents a group header content cell
Initializes a new instance of the GridGroupContentCellElement class.
An instance of the GridViewColumn
An instance of the GridRowElement
Initializes the fields.
Returns whether to use paint buffer.
Gets or sets the value represented by this cell.
Initializes the cell with specified column and row
An instance of .
An instance of .
Gets whether can update info.
The can update info.
Disposes the managed resources.
Gets the search highlight ranges.
Measures the space required by the
Used by the layout system.
The size that is available to the . The available size can be infinity (to take the full size of the element)
In this method call to the Measure method of each child must be made.
The minimum size required by the element to be completely visible. Cannot be infinity.
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
Initializes the fields.
Determines whether the specified data is compatible.
The data.
The context.
Initializes the cell with specified column and row
An instance of .
An instance of .
Called by the element when constructed. Allows inheritors to build the element tree.
Updates the visual state of the cell.
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 the header cell in RadGridView
Defines the arrow position in the GridHeaderCellElement
Left arrow position
Right arrow position
Top arrow position
Bottom arrow position
Initializes a new instance of the class.
Initializes the cell with specified column and row
An instance of .
An instance of .
Initializes the fields.
Called by the element when constructed. Allows inheritors to build the element tree.
Creates the filter popup.
Dispose managed resources
Detaches the header cell element.
Creates the composite filter form
An instance of .
Gets a value indicating whether the header cell is sorted ascending.
Gets a value indicating whether the header cell is sorted descending.
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.
Determines whether the header cell instance supports conditional formatting.
Gets or sets the value represented by this cell.
Determines if the cell can BestFit for the specified column BestFit mode.
Gets the stack layout.
The stack layout.
Gets or sets the arrow position.
The arrow position.
Determines whether the element may be dragged.
Gets the context, associated with a drag operation.
Gets the image to be used as a hint when this element is being dragged.
Determines whether this instance can hide the specified group.
The group.
Determines whether the element may be treated as a drop target during drag-and-drop operation.
Core logic when a drag-drop is performed over this element.
Allows inheritors to provide their own implementations.
Drops in the column groups view.
The view.
The column.
The drop position.
Finds the group.
The groups.
The row.
Finds the row.
The groups.
The column.
Merges the context menu.
The to merge with.
merge parameters.
The merged context menu, if successfull.
Shows the context menu.
Creates the context menu items.
The menu.
Creates the column chooser menu items.
The context menu.
Creates the column pinning menu items.
The context menu.
Creates the best fit menu items.
The context menu.
Sorts with the specified sort order.
The sort order.
Performs initialization when the element is first-time painted using system skin.
Provides a routine to paint element's content when system skin appearance is desired.
Returns whether the child element should be painted.
The element.
Gets the VisualStyleElement instance that describes the skin appearance for the element when the current OS is Windows XP.
Gets the VisualStyleElement instance that describes the skin appearance for the element when the current OS is Windows Vista.
Creates the conditional formatting form.
Pins the column.
The position.
Measures the space required by the
Used by the layout system.
The size that is available to the . The available size can be infinity (to take the full size of the element)
In this method call to the Measure method of each child must be made.
The minimum size required by the element to be completely visible. Cannot be infinity.
Arranges the to its final location.
The element must call the Arrange method of each of its children.
The size that is available for element.
In this method call to the Arrange method of each child must be made.
The rectangle occupied by the element. Usually . Should you return different size, the Layout system will restart measuring and rearranging the items. That could lead to infinite recursion.
Arranges the arrow.
The final size.
The element.
Updates the state of the arrow.
Gets the column sort order.
Updates the filter button visibility.
Updates the buttons layout visibility.
Sets the arrow position.
Handles the FilterConfirmed event of the filterPopup control.
The source of the event.
The instance containing the event data.
Occurs when some column property changes its value.
An instance of RadPropertyChangedEventArgs
Raises the event.
The instance containing the event data.
Fires the ZoomGesture event.
The arguments for the ZoomGesture event.
Fires the PanGesture event.
The arguments for the PanGesture event.
Binds the column properties.
Unbinds the column properties.
Updates the visual state of the cell.
Sets the value of the cell.
Determines whether element is compatible with the specified data.
The data.
The context.
true if the specified data is compatible; otherwise, false.
Represents an indent cell inside header row
Initializes a new instance of the GridHeaderIndentCellElement class.
An instance of the GridViewColumn
An instance of the GridRowElement
Initializes the fields.
Represents a cell containing an image
Initializes a new instance of the GridImageCellElement class.
An instance of the GridViewColumn
An instance of the GridRowElement
Gets a value indicating whether the cell is editable.
The is editable.
Sets the actual text of the cell.
Determines whether element is compatible with the specified data.
The data.
The context.
true if the specified data is compatible; otherwise, false.
Represents an indent cell
Initializes a new instance of the GridIndentCellElement class.
An instance of the GridViewColumn
An instance of the GridRowElement
Initializes the fields.
Represents the row header cell
Initializes a new instance of the GridRowHeaderCellElement class.
An instance of the GridViewColumn
An instance of the GridRowElement
Initializes the fields.
Called by the element when constructed. Allows inheritors to build the element tree.
Updates the visual state of the cell.
Binds the row properties.
Unbinds the row properties.
Arranges the override.
The final size.
Updates the error info.
Updates the image.
Merges the context menu.
The to merge with.
merge parameters.
The merged context menu, if successfull.
Shows the context menu.
Creates the context menu items.
The menu.
Creates the column pinning menu items.
The context menu.
Pins the row.
The position.
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 whether element is compatible with the specified data.
The data.
The context.
true if the specified data is compatible; otherwise, false.
Initializes the cell with specified column and row
An instance of .
An instance of .
Gets the unformatted values represented by this cell.
Gets or sets the value represented by this cell.
Determines if the cell can BestFit for the specified column BestFit mode.
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
Initializes member fields to their default values.
This method is called prior the CreateChildItems one and allows for initialization of members on which child elements depend.
Gets the VisualStyleElement which represents the current state of this instance for Windows XP.
Gets the VisualStyleElement which represents the current state of this instance for Windows Vista.
Represents a basic virtualized cell element
Initializes a new instance of the class.
The column.
The row.
Initializes the cell with specified column and row
An instance of .
An instance of .
Updates the visual state of the cell.
Disposes the managed resources.
Gets or set a value that determine that this cell can start row reordering
Gets the associated column.
The data.
Attaches the specified data.
The data.
The context.
Detaches this instance.
Synchronizes this instance.
Determines whether element is compatible with the specified data.
The data.
The context.
true if the specified data is compatible; otherwise, false.
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
Raises the event.
The instance containing the event data.
Represents an layout that is performed in self-referencing for the first data cell
Initializes a new instance of the class.
The row element.
Creates the self-referencing cell's elements.
The data cell.
Disposes all managed resources - such as Bitmaps, GDI+ objects, etc.
Detaches the cell elements.
Disposes the link elements.
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
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 .
Caches the link item.
The item.
Gets the link item.
Binds the row properties.
Unbinds the row properties.
Initializes a new instance of the class.
The table element.
Gets the element in the collection at the current position of the enumerator.
The element in the collection at the current position of the enumerator.
Performs application-defined tasks associated with freeing, releasing,
or resetting unmanaged resources.
Advances the enumerator to the next element of the collection.
The collection was modified
after the enumerator was created.
true if the enumerator was successfully advanced to the next element;
false if the enumerator has passed the end of the collection.
Sets the enumerator to its initial position, which is before the first
element in the collection.
The collection was modified
after the enumerator was created.
Returns an enumerator that iterates through the collection.
A that can
be used to iterate through the collection.
Represents a collection that stores visual cell elements.
Initializes a new instance of the class.
The row.
Returns the index of the specified cell element.
The item.
Inserts the specified index.
The index.
The item.
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 or sets the at the specified index.
Adds the specified item.
The item.
Removes all items from the .
The
is read-only.
Determines whether the specified cell element is contained in the collection.
The item.
Copies to the specific array starting from the index.
The array.
Index of the array.
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.
Removes the specified item.
The item.
Returns an enumerator that iterates through the collection.
A that can
be used to iterate through the collection.
Represents a collection of visual row elements.
Initializes a new instance of the class.
The container.
Returns the index of specific row element.
The item.
Inserts the row element at the specified index.
The index.
The item.
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 or sets the at the specified index.
Adds the specified item.
The item.
Removes all items from the .
The
is read-only.
Determines whether the specified row element is contained in the collection.
The item.
Copies to the specific array starting from the index.
The array.
Index of the array.
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.
Removes the specified item.
The item.
Returns an enumerator that iterates through the collection.
A that can
be used to iterate through the collection.
Enumerator for the visual row elements.
Initializes a new instance of the class.
The visual rows collection.
Gets the element in the collection at the current position of the enumerator.
The element in the collection at the current position of the enumerator.
Performs application-defined tasks associated with freeing, releasing,
or resetting unmanaged resources.
Advances the enumerator to the next element of the collection.
The collection was modified
after the enumerator was created.
true if the enumerator was successfully advanced to the next element;
false if the enumerator has passed the end of the collection.
Sets the enumerator to its initial position, which is before the first
element in the collection.
The collection was modified
after the enumerator was created.
Initializes a new instance of the class.
Initializes member fields to their default values.
This method is called prior the CreateChildItems one and allows for initialization of members on which child elements depend.
Called by the element when constructed. Allows inheritors to build the element tree.
Disposes the managed resources.
Gets the that is responsible for the kinetic scrolling option.
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 the row scroller.
The row scroller.
Gets the column scroller.
The column scroller.
Gets the view template.
The view template.
Gets the master template.
The master template.
Gets or sets the row element provider.
The row element provider.
Gets or sets the cell element provider.
The cell element provider.
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.The supported modes are: Strip, Stack, Outlook, EplorerBar.
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.
Get or set a value indicating whether to skip the control visibility check when ensuring cell/row visibility.
If you set it to true, the control will scroll to row/cell even when not visible, when ScrollTo or similar functionality is used.
Updates with the specified action.
The action.
The row infos.
Scrolls to the specific cell.
The row.
The column.
Scrolls to row.
The row.
Scrolls to row.
The row info.
Scrolls to column.
Index of the column.
Initializes the view with an instance of the .
An instance of .
Detaches the view from its owner.
Explicitly synchonizes the view with its owner.
Gets the RadGridViewElement that owns this view.
Gets the GridViewInfo that this view represents.
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.
Gets the current GridCellElement in the GridTableElement.
Gets a collection containing all visible child views
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.
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
Core logic when a drag-drop is performed over this element.
Allows inheritors to provide their own implementations.
Determines whether the element may be treated as a drop target during drag-and-drop operation.
Processes the view info event.
The event data.
Processes the filter descriptor collection event.
The filters.
The event data.
Processes the row event.
The row.
The event data.
Processes the column event.
The column.
The event data.
Processes the master template event.
The event data.
Processes the template event.
The event data.
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.
Measures the element with the available size.
Size of the available.
Arranges the vertical scroll bar.
The view element rect.
The hscroll bar rect.
The client rect.
Called when element style condition changes. This method is used internally.
Called when the element has been successfully loaded. That includes loading of all its children as well.
Fires the PanGesture event.
The arguments for the PanGesture event.
Fires when the DPI scale is changed.
The scale factor.
Updates the columns DPI scale factor.
Represents a header element in RadGridView.
Represents a container element that holds the row elements.
Initializes member fields to their default values.
This method is called prior the CreateChildItems one and allows for initialization of members on which child elements depend.
Called by the element when constructed. Allows inheritors to build the element tree.
Disposes the managed resources.
Gets the top pinned rows.
The top pinned rows.
Gets the bottom pinned rows.
The bottom pinned rows.
Gets the scrollable rows.
The scrollable rows.
Gets the table element.
The table element.
Gets or sets the row layout.
The row layout.
Gets or sets the element spacing.
The element spacing.
Updates the rows.
Updates the rows.
The update cells.
Updates the rows when columns changed.
Clears the rows.
Notifies for a change in the Parent value.
The previous parent element (if any)
Measures the space required by the
Used by the layout system.
The size that is available to the . The available size can be infinity (to take the full size of the element)
In this method call to the Measure method of each child must be made.
The minimum size required by the element to be completely visible. Cannot be infinity.
Arranges the to its final location.
The element must call the Arrange method of each of its children.
The size that is available for element.
In this method call to the Arrange method of each child must be made.
The rectangle occupied by the element. Usually . Should you return different size, the Layout system will restart measuring and rearranging the items. That could lead to infinite recursion.
This is the visual element responsible for presenting all of the data rows
Gets a value indicating whether alternating row color can be applied to the row.
Gets whetehr the row element contains errors.
The contains errors.
Initializes member fields to their default values.
This method is called prior the CreateChildItems one and allows for initialization of members on which child elements depend.
Updates row's visual state.
Determines whether the row element is compatible with the specified data.
The data.
The context.
Returns the default cell type to be created based on the settings of the corresponding .
The that contains the settings.
An column type.
Creates a based on the settings of the corresponding .
The that contains the settings.
An instance of or null.
Detaches this instance.
Merges the context menu.
The to merge with.
merge parameters.
The merged context menu, if successful.
Determines whether the element may be dragged.
Gets the context, associated with a drag operation.
Determines whether the element may be treated as a drop target during drag-and-drop operation.
Core logic when a drag-drop is performed over this element.
Allows inheritors to provide their own implementations.
Gets the image to be used as a hint when this element is being dragged.
Determines whether this instance supports conditional formatting.
Disposes the managed resources.
Fires the ZoomGesture event.
The arguments for the ZoomGesture event.
Applies custom formatting to the row.
Applies or resets alternating row color of the current row.
Resets the specified property value, using the provided reset flags.
The result of the operation.
Resets the color of the alternating row.
This is the visual element responsible for presenting child tables
Initializes the row.
The instance of which the row is associated with.
Returns the default cell type to be created based on the settings of the corresponding .
The that contains the settings.
An column type.
Detaches this instance.
Determines whether the specified data is compatible.
The data.
The context.
Gets the content cell.
The content cell.
Measures the elements with the available size.
Size of the available.
Arranges the elements with the available size.
The final size.
Updates row's visual state.
This is the visual element responsible for presenting the filtering row
Initializes the fields.
Determines whether element is compatible with the specified data.
The data.
The context.
true if the specified data is compatible; otherwise, false.
Gets a value indicating that conditional formatting can be applied
Merges the context menu.
The to merge with.
merge parameters.
The merged context menu, if successfull.
This is the visual element responsible for presenting group headers
Initializes the row.
The instance of which the row is associated with.
Detaches this instance.
Determines whether element is compatible with the specified data.
The data.
The context.
true if the specified data is compatible; otherwise, false.
Returns the default cell type to be created based on the settings of the corresponding .
The that contains the settings.
An column type.
Updates cell content.
Returns whether to use the paint buffer.
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
Gets the content cell.
The content cell.
Gets the expander cell.
The expander cell.
Measures the space required by the
Used by the layout system.
The size that is available to the . The available size can be infinity (to take the full size of the element)
In this method call to the Measure method of each child must be made.
The minimum size required by the element to be completely visible. Cannot be infinity.
Arranges the elements in the available size.
The final size.
Processes the drag over.
The current mouse location.
The drag object.
Processes the drag drop.
The drop location.
The drag object.
This is the visual element responsible for presenting the "add new row" row
Initializes the row.
The instance of which the row is associated with.
Initializes the fields.
Called by the element when constructed. Allows inheritors to build the element tree.
Creates a based on the settings of the corresponding .
The that contains the settings.
An instance of or null.
Gets a value indicating that conditional formatting can be applied
Attaches the specified data.
The context.
Detaches this instance.
Merges the context menu.
The to merge with.
merge parameters.
The merged context menu, if successful.
Measures the element with the available size.
Size of the available.
Determines whether element is compatible with the specified data.
The data.
The context.
true if the specified data is compatible; otherwise, false.
Updates the content visibility.
The show cells.
Represents the base class for all rows in .
Initializes a new instance of the class.
Disposes the managed resources.
Initializes member fields to their default values.
This method is called prior the CreateChildItems one and allows for initialization of members on which child elements depend.
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.
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 the table element.
The table element.
Gets the grid view element.
The grid view element.
Gets the visual cells.
The visual cells.
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.
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
Measures the element with the available size.
Size of the available.
Applies custom formatting to the row.
Gets the VisualStyleElement which represents the current state of this instance for Windows XP.
Gets the VisualStyleElement which describes the appearance in Windows Vista.
Core logic when a drag-drop is performed over this element.
Allows inheritors to provide their own implementations.
Determines whether the element may be treated as a drop target during drag-and-drop operation.
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.
Gets the associated data.
The data.
Attaches the specified data.
The context.
Detaches this instance.
Synchronizes this instance.
Determines whether element is compatible with the specified data.
The data.
The context.
true if the specified data is compatible; otherwise, false.
Gets or sets the context menu
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.
This is the visual element responsible for presenting summaries in groups
Gets a value indicating whether the conditional formatting can be applied to the row.
Determines whether element is compatible with the specified data.
The data.
The context.
true if the specified data is compatible; otherwise, false.
This is the visual element responsible for presenting column headers
Initializes a new instance of the class.
Initializes member fields to their default values.
This method is called prior the CreateChildItems one and allows for initialization of members on which child elements depend.
Gets a value indicating that conditional formatting can be applied
Calculates and applies the best width for a given column
An instance of the GridViewColumn to fit
Determines whether the specified data is compatible.
The data.
The context.
Represents the visual element for the virtualized row.
Called by the element when constructed. Allows inheritors to build the element tree.
Initializes the row view.
The instance of which the row is associated with.
Detaches this instance.
Detaches the cells.
Gets or sets the element spacing.
The element spacing.
Gets the left pinned columns.
The left pinned columns.
Gets the right pinned columns.
The right pinned columns.
Gets the scrollable columns.
The scrollable columns.
Updates cell layout
Gets the cell element.
Index of the column.
Gets the cell element.
The column.
Gets the cell element.
The name.
Creates the left pinned columns container.
Creates the scrollable columns container.
Creates the right pinned columns container.
Measures the elements.
Size of the available.
Size of the client.
The border thickness.
Arranges the to its final location.
The element must call the Arrange method of each of its children.
The size that is available for element.
In this method call to the Arrange method of each child must be made.
The rectangle occupied by the element. Usually . Should you return different size, the Layout system will restart measuring and rearranging the items. That could lead to infinite recursion.
Represents the provider for the data rows in RadGridView.
Initializes a new instance of the class.
The row view.
Creates the element for the specific data row.
The data.
The context.
Gets the element for the specific data row.
The data.
The context.
Gets the size of the element.
Gets the element height by the row type.
The item.
Determines whether the specified element is compatible with concrete data.
The element.
The data.
The context.
true if the specified element is compatible; otherwise, false.
Initializes a new instance of the class.
The column.
Gets the column.
The column.
Represents a collection containing objects. Used in .
Represents a collection containing objects. Used in .
Initializes a new instance of the class.
The owner.
Initializes a new instance of the class.
The view definition.
Inserts the item.
The index.
The item.
Removes the element at the specified index of the .
The zero-based index of the element to remove.
is less than zero.-or- is equal
to or greater than .
Determines whether the specified name is contained.
The name.
Represents a collection containing objects. Used in .
Initializes a new instance of the class.
The column.
Initializes the specified group.
The group.
The row.
Index of the row.
The bounds.
Gets or sets the group.
The group.
Gets or sets the row.
The row.
Gets or sets the depth.
The depth.
Gets or sets the index of the row.
The index of the row.
Initializes a new instance of the class.
The groups.
Gets the current element in the collection.
The current element in the collection.
Advances the enumerator to the next element of the collection.
The collection was modified
after the enumerator was created.
true if the enumerator was successfully advanced to the next element;
false if the enumerator has passed the end of the collection.
Sets the enumerator to its initial position, which is before the first
element in the collection.
The collection was modified
after the enumerator was created.
Represents an auto-complete box editor in RadVirtualGrid.
Initializes a new instance of the class.
Creates a new editor element.
a if successful
Represents a basic class for an editor in RadVirtualGrid.
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 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.
Represents a browse editor in RadVirtualGrid.
Creates a new editor element.
a if successful
Gets or sets the editor's value.
Begins the edit operation.
Ends the edit operation.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Represents a calculator editor in RadVirtualGrid.
Creates a new editor element.
a if successful
Gets or sets the editor's value.
Starts the editing process. Used internally in RadGridView.
Finishes the editing process. Used internally in RadGridView.
Translates system key down events to the owner element.
Handles key up events in the editor.
A System.Windows.Forms.KeyEventArgs that contains the event data.
Represents a color editor in RadVirtualGrid.
Initializes the editor. Used internally in RadGridView.
The owner of this editor.
The value of the editor.
Creates the editor element.
Gets or sets the editor's value.
Starts the editing process. Used internally in RadGridView.
Finishes the editing process. Used internally in RadGridView.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Represents a date time editor in RadVirtualGrid.
Initializes a new instance of the RadDateTimeEditor class.
Gets or sets the value.
The value.
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.
Gets the type of the editor value
Gets if the editor is modified.
The is modified.
Starts the editing process. Used internally in RadGridView.
Finishes the editing process. Used internally in RadGridView.
Creates a new editor element.
a if successful
Initializes the editor. Used internally in RadGridView.
The owner of this editor.
The value of the editor.
Determines whether the current value is a valid date.
Translates system key down events to the owner element.
Handles key up events in the editor.
A System.Windows.Forms.KeyEventArgs that contains the event data.
Represents a DropDownList editor in RadVirtualGrid.
Initializes a new instance of the RadDropDownListEditor class.
Gets or sets whether the item selection is allowed.
The allow item selection.
Gets or sets the value.
The value.
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.
Starts the editing process. Used internally in RadGridView.
Finishes the editing process. Used internally in RadGridView.
Translates system key down events to the owner element.
Handles key up events in the editor.
A System.Windows.Forms.KeyEventArgs that contains the event data.
Creates a new editor element.
a if successful
Represents a spin editor in RadVirtualGrid.
Initializes a new instance of the VirtualGridSpinEditor class.
Gets or sets the value.
The value.
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.
Gets the type of the editor value
Starts the editing process. Used internally in RadGridView.
Ends the edit.
Validates the spin editor.
Initializes the editor. Used internally in RadVirtualGrid.
The that will host this editor.
The initial value of the editor.
Translates system key down events to the owner element.
Handles the key up events in the editor.
A System.Windows.Forms.KeyEventArgs that contains the event data.
Creates a new editor element.
a if successful
Represents a masked editbox editor in RadVirtualGrid.
Initializes a new instance of the VirtualGridMaskedEditBoxEditor class.
Gets or sets the value.
The value.
Clears the editor value if needed.
Gets or sets the prompt text that is displayed when the TextBox contains no text.
Gets the instance of this editor.
Gets the type of the editor value
Starts the editing process. Used internally in RadGridView.
Finishes the editing process. Used internally in RadGridView.
Translates system key down events to the owner element.
Handles the key up events in the editor.
A System.Windows.Forms.KeyEventArgs that contains the event data.
Creates a new editor element.
a if successful
Represents a textbox editor in RadVirtualGrid.
Initializes a new instance of the class.
Gets the text box.
The text box.
Gets or sets the value.
The value.
Gets the type of the editor value.
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
Starts the editing process. Used internally in RadGridView.
Ends the edit.
Creates a new editor element.
a if successful
Translates system key down events to the owner element.
Handles the key up events in the editor.
A System.Windows.Forms.KeyEventArgs that contains the event data.
Represents a textbox editor in RadVirtualGrid.
Initializes a new instance of the RadTextBoxEditor class.
Gets or sets the value.
The value.
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
Gets the type of the editor value.
Gets a value indicating whether the editor value is modified.
Gets a value indicating whether the cell should clear its text when adding an editor.
Creates a new editor element.
a if successful
Initializes the editor. Used internally in RadGridView.
The owner of this editor.
The value of the editor.
Starts the editing process. Used internally in RadGridView.
Ends the edit.
Translates system key down events to the owner element.
Handles the key up events in the editor.
A System.Windows.Forms.KeyEventArgs that contains the event data.
Represents a time picker editor in RadVirtualGrid.
Gets or sets the value.
The value.
Gets the type of the editor value
Starts the editing process. Used internally in RadGridView.
Ends the edit.
Creates a new editor element.
a if successful
Calculates the column widths.
Size of the available.
Starts the column resize.
The column.
Resizes the column.
The delta.
Ends the resize column.
Resets the cache.
Gets the table element.
The table element.
Initializes the specified table element.
The table element.
Calculates the column widths.
Size of the available.
Starts the column resize operation.
The column.
Resizes the column.
The delta.
Ends the resize column operation.
Resets the cache.
Calculates the column widths.
Size of the available.
Starts the column resize.
The column.
Resizes the column.
The delta.
Ends the resize column.
Resets the cache.
Represents a scrollable virtualized container that holds the virtual cell elements.
Gets or sets the row element.
The row element.
Gets the element context.
Called by the element when constructed. Allows inheritors to build the element tree.
Initializes the offset.
Determines whether the specified item is visible.
The item.
true if item is visible; otherwise, false.
Begins the measure operation.
Size of the available.
Arranges the element in the available size.
The final size.
Measures the element.
The element.
The available size.
Represents a virtualized container for the virtual rows.
Gets or sets the top offset.
The top offset.
Gets or sets the table element.
The table element.
Called by the element when constructed. Allows inheritors to build the element tree.
Determines whether the specified item is visible.
The item.
true if item is visible; otherwise, false.
Measures the element with the available size.
The element.
Size of the available.
Arranges the to its final location.
The element must call the Arrange method of each of its children.
The size that is available for element.
In this method call to the Arrange method of each child must be made.
The rectangle occupied by the element. Usually . Should you return different size, the Layout system will restart measuring and rearranging the items. That could lead to infinite recursion.
Updates the element at concrete position
The position.
The data.
Represents a virtualized cell elements provider.
Initializes a new instance of the class.
The owner.
Creates the element.
The data.
Type of the cell.
The context.
Gets the element.
The data.
The context.
Caches the element.
The element.
Returns whether an update operation should be performed.
The element.
The data.
The context.
Determines whether the specified element is compatible with its data.
The element.
The data.
The context.
true if the specified element is compatible; otherwise, false.
Gets the size of the element.
The data.
Gets the size of the element.
The element.
Gets or sets the default size of the element.
The default size of the element.
Clears the cached elements.
Represents an item scroller in RadVirtualGrid.
Initializes a new instance of the class.
State of the view.
Scrolls to item.
The item.
if set to true scroll visibility is checked before processing scrolling.
Scrolls down with the specified step.
The step.
Scrolls up.
The step.
Updates the scroll range.
Updates the scroll range with concrete range.
The width.
if set to true [update scroll value].
Gets the height of the scroll.
The item.
Gets the item offset.
The item.
Represents the table element of RadVirtualGrid.
Initializes a new instance of the class.
The grid element.
The view info.
Called by the element when constructed. Allows inheritors to build the element tree.
Called when the element has been successfully loaded. That includes loading of all its children as well.
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 the color of the alternating row.
The color of the alternating row.
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
Gets or sets the cell spacing.
The cell spacing.
Gets or sets the column layout.
The column layout.
Gets the row scroller.
The row scroller.
Gets the column scroller.
The column scroller.
Gets the grid element.
The grid element.
This property is used internally to help with scrolling of hierarchical grids.
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 column.
Index of the column.
The width.
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 the child view info.
Index of the row.
Scrolls with the specified delta.
The delta.
Scrolls with the specified delta.
The delta.
The scroll bar.
Synchronizes the rows.
Synchronizes the rows.
Indicates if it is recursive.
Synchronizes the rows.
The recursive.
Content of the update.
Synchronizes the row.
Index of the row.
Content of the update.
Called when the view info property is changed.
The sender.
The instance containing the event data.
Triggers when the view info is changed.
Updates the no data text.
Triggered when the scale is changed.
The scale factor.
Measures the elements with the available size.
The available size.
Updates the table element after measure process.
Size of the available.
Arranges the elements in the available size.
The final size.
Represents the traverser.
Initializes a new instance of the class.
State of the view.
Gets or sets the position.
The position.
Moves the previous.
Moves to end.
Gets the element in the collection at the current position of the enumerator.
The element in the collection at the current position of the enumerator.
Performs application-defined tasks associated with freeing, releasing,
or resetting unmanaged resources.
Advances the enumerator to the next element of the collection.
The collection was modified
after the enumerator was created.
true if the enumerator was successfully advanced to the next element;
false if the enumerator has passed the end of the collection.
Sets the enumerator to its initial position, which is before the first
element in the collection.
The collection was modified
after the enumerator was created.
Returns an enumerator that iterates through a collection.
An object that can be
used to iterate through the collection.
Represents the container of the virtual row elements.
Called by the element when constructed. Allows inheritors to build the element tree.
Measures the space required by the
Used by the layout system.
The size that is available to the . The available size can be infinity (to take the full size of the element)
In this method call to the Measure method of each child must be made.
The minimum size required by the element to be completely visible. Cannot be infinity.
Arranges the to its final location.
The element must call the Arrange method of each of its children.
The size that is available for element.
In this method call to the Arrange method of each child must be made.
The rectangle occupied by the element. Usually . Should you return different size, the Layout system will restart measuring and rearranging the items. That could lead to infinite recursion.
Gets or sets the table element.
The table element.
Updates the element spacing.
Gets the scrollable rows.
The scrollable rows.
Gets the top pinned rows.
The top pinned rows.
Gets the bottom pinned rows.
The bottom pinned rows.
Gets the row elements.
Gets the row element.
Index of the row.
Represents the provider for the virtual row elements.
Initializes a new instance of the class.
The owner.
Creates the element.
The data.
Type of the row.
The context.
Gets the element.
The data.
The context.
Caches the element.
The element.
Returns whether the provider should be updated.
The element.
The data.
The context.
Determines whether the specified element is compatible with its data.
The element.
The data.
The context.
true if the specified element is compatible; otherwise, false.
Gets the size of the element.
The data.
Gets the size of the element.
The element.
Gets or sets the default size of the element.
The default size of the element.
Clears the cached elements.
Tries to get element with the child view.
The data.
The context.
The element.
Tries to get element without the child view.
The data.
The context.
The element.
Represents the detail view cell in RadVirtualGrid.
Called by the element when constructed. Allows inheritors to build the element tree.
Represents a cell element in RadVirtualGrid.
Initializes a new instance of the class.
Gets the associated data.
The data.
Gets the view info.
The view info.
Gets or sets the format string.
The format string.
Gets or sets the name of the field.
The name of the field.
Gets the row element.
The row element.
Gets or sets the value.
The value.
Gets the index of the column.
The index of the column.
Gets the index of the row.
The index of the row.
Gets the table element.
The table element.
Gets whether the cell can be edited.
The can edit.
Gets or sets a value indicating whether the cell is pinned.
Gets or sets whether the cell is selected.
The is selected.
Gets or sets whether the cell is sorted.
The is sorted.
Gets or sets whether the cell is in an odd row.
The is odd row.
Gets or sets whether the cell is current.
The is current.
Gets or sets whether the column is current.
The is current column.
Gets or sets whether the row is current.
The is current row.
Gets the editor.
The editor.
Initializes the specified owner.
The owner.
Attaches the specified data.
The data.
The context.
Attaches the specified data.
The data.
The context.
The synchronize.
Detaches the cell element.
Synchronizes this instance.
Synchronizes the specified update content.
Content of the update.
Updates the info.
The instance containing the event data.
Synchronizes the specified context.
The context.
Determines whether element is compatible with the specified data.
The data.
The context.
true if the specified data is compatible; otherwise, false.
Adds the editor.
The editor.
Removes the editor.
The editor.
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.
Determines whether point is in resize location.
The point.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Paints the element.
The graphics.
The angle.
The scale.
Measures the element with the available size.
Size of the available.
Measures the editor element.
The available size.
The width of the element.
Arranges the elements in the final size.
The final size.
Arranges the editor element.
The final size.
The client rect.
Represents the expander item in RadVirtualGrid.
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.
Initializes a new instance of the class.
The cell element.
The view info.
The graphics.
Gets the graphics object used for drawing to the screen.
Provides data for the RowPaint event.
Initializes a new instance of the class.
The row element.
The view info.
The graphics.
Gets the graphics object used for drawing to the screen.
Provides data for the CellEditorInitialized event.
Initializes a new instance of the class.
The active editor.
Index of the row.
Index of the column.
The view info.
Gets the active editor.
Provides data for cell element related events.
Initializes a new instance of the class.
The cell element.
The view info.
Gets the cell element.
Provides data for the CellMouseMove event.
Initializes a new instance of the class.
The cell element.
The view info.
The instance containing the event data.
Gets the mouse event arguments.
Provides data for cell related events.
Initializes a new instance of the class.
Index of the row.
Index of the column.
The view info.
Gets the row index of the cell.
Gets the column index of the cell.
Provides data for events that cen be canceled.
Initializes a new instance of the class.
The cell info.
Gets or sets a value indicating whether the event is canceled.
Provides data for cell related events.
Initializes a new instance of the class.
The cell info.
Gets the cell info.
Provides data for the CellValidating event.
Initializes a new instance of the class.
Index of the row.
Index of the column.
The view info.
The new value.
Gets or sets a value indicating whether the event is canceled.
Gets the new cell value.
Provides data for the CellValueNeeded event.
Initializes a new instance of the class.
Index of the row.
Index of the column.
The view info.
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.
Initializes a new instance of the class.
The value.
Index of the row.
Index of the column.
The view info.
Gets the value that was input in the cell.
Provides data for the Copying, Cutting and Pasting events.
Initializes a new instance of the class.
Initializes a new instance of the class.
The cancel.
Initializes a new instance of the class.
The cancel.
The view info.
Initializes a new instance of the class.
The cancel.
The data object.
The view info.
Initializes a new instance of the class.
The cancel.
The format.
The data object.
The view info.
Gets the view info.
Provides data for column related events.
Initializes a new instance of the class.
Index of the column.
The view info.
Gets the index of the column.
Provides data for the ColumnWidthChanging event.
Initializes a new instance of the class.
Index of the column.
The old width.
The new width.
The view info.
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.
Initializes a new instance of the class.
Index of the row.
Index of the column.
The view info.
The context menu.
Gets or sets a value indicating whether the event is canceled.
Gets or sets the context menu.
Provides data for the CreateCellElement event.
Initializes a new instance of the class.
Index of the column.
Index of the row.
Type of the cell.
The view info.
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.
Initializes a new instance of the class.
Index of the row.
Type of the row.
The view info.
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.
Initializes a new instance of the class.
The editor.
Index of the row.
Index of the column.
The view info.
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.
Initializes a new instance of the class.
The new values.
Gets the values entered in the new row cells.
Provides data for the PageChanging event.
Initializes a new instance of the class.
The old index.
The new index.
The view info.
Gets the old паге index.
Gets the new паге index.
Gets the view info.
Provides data for the QueryHasChildRows event.
Initializes a new instance of the class.
Index of the row.
The view info.
Gets or sets a value indicating whether the row has child rows.
Provides data for row element related events.
Initializes a new instance of the class.
The row element.
The view info.
Gets the row element.
Provides data for row related events.
Initializes a new instance of the class.
Index of the row.
The view info.
Gets the index of the row.
Provides data for the RowExpanded event.
Initializes a new instance of the class.
Index of the row.
The child view info.
The view info.
Gets the child view info of the row.
Provides data for the RowExpanding event.
Initializes a new instance of the class.
Index of the row.
The child view info.
The view info.
Gets or sets a value indicating whether the event is canceled.
Provides data for the RowHeightChanging event.
Initializes a new instance of the class.
Index of the row.
The old height.
The new height.
The view info.
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.
Initializes a new instance of the class.
The row indices.
The view info.
Gets the row indices of the affected rows.
Provides data for the RowValidating event.
Initializes a new instance of the class.
Index of the row.
The view info.
Gets or sets a value indicating whether the event is canceled.
Provides data for the SelectionChanging event.
Initializes a new instance of the class.
The selection action.
Index of the row.
Index of the column.
The view info.
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.
Initializes a new instance of the class.
The view info.
Name of the property.
Gets the name of the changed property.
Represents a range specifying the selection.
Represents an empty selection region where all properties are set to -1.
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.
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.
Determines whether the specified is equal
to the current .
The object to compare with the current object.
true if the specified is equal to the
current ; otherwise, false.
Serves as a hash function for a particular type.
A hash code for the current .
Represents a class responsible for localizing the strings in RadGridView.
Gets the string corresponding to the given ID.
String ID
The string corresponding to the given ID.
Stores the string ids for RadVirtualGrid.
Provides localization services for RadGridView
Gets the string corresponding to the given ID.
String ID
The string corresponding to the given ID.
Represents localization provider for RadGridView that uses the project resources.
Initializes a new instance of the .
Creates the resource manager.
Gets the
Gets a CultureInfo object corresponding to the current localization provider.
Gets the localized string.
The id.
Represents localization strings in RadGridView.
Represents the state manager factory for the filter button in RadVirtualGrid.
Creates the specific states.
Represents a state manager factory for the cell elements in RadVirtualGrid.
Creates the specific states.
Adds the default visible states.
The state manager.
Represents the state manager factory for the expander item in RadVirtualGrid.
Creates the specific states.
Adds the default visible states.
The state manager.
Creates the enabled states.
Adds the default visible states.
The item state manager.
Represents the state manager factory for the virtual grid header cells.
Creates the specific states.
Adds the default visible states.
The sm.
Represents a state manager factory for the grid cell elements.
Creates the specific states.
Adds the default visible states.
The sm.
Represents a state manager factory for the grid data cell elements.
Creates the specific states.
Represents a state manager for the group expander cell element.
Creates the specific states.
Adds the default visible states.
The sm.
Represents a state manager factory for the row element.
Creates the enabled states.
Adds the default visible states.
The sm.
State manager factory for the header cell.
Creates the specific states.
Adds the default visible states.
The state manager.
Represents a state manager factory for the table element.
Creates the specific states.
Adds the default visible states.
The state manager.
Represents the filter cell in RadVirtualGrid.
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 whether a filter is applied.
The is filter applied.
Gets the can edit.
The can edit.
Gets the filter descriptor associated with this cell
The filter descriptor.
Initializes a new instance of the class.
Called by the element when constructed. Allows inheritors to build the element tree.
Initializes the fields.
Adds the editor.
The editor.
Removes the editor.
The editor.
Determines whether cell element is compatible with the specified data.
The data.
The context.
Determines whether the point is in resize location.
The point.
Creates the filter menu.
Initializes the menu items text.
Removes the filter descriptor.
[TRUE] if succeed, otherwise [FALSE]
Sets the filter descriptor.
The descriptor.
Sets the filter operator.
The filter operator.
Sets the selected filter operator text.
Updates the info.
The instance containing the event data.
Measures the elements according to the available size.
Size of the available.
Arranges the elements in the final size.
The final size.
Arranges the editor element.
The element.
The editor rect.
The client rect.
Represents the filter row in RadVirtualGrid.
Initializes a new instance of the class.
Measures the height of the row.
Size of the available.
Determines whether element is compatible with the specified data.
The data.
The context.
true if the specified data is compatible; otherwise, false.
Gets whether the alternating color can be applied.
The color of the can apply alternating.
Represents the header cell in RadVirtualGrid.
Initializes a new instance of the class.
Gets whether the sort order is ascending.
The is sorted ascending.
Gets whether the sort order is descending.
The is sorted descending.
Gets the sort order.
The sort order.
Gets the arrow.
The arrow.
Called by the element when constructed. Allows inheritors to build the element tree.
Initializes the fields.
Synchronizes the header cell.
Updates the arrow state.
Gets the column sort order.
Determines whether the specified data is compatible.
The data.
The context.
Determines whether the point is in resize location.
The point.
Represents a visual element for the header row in RadVirtualGrid.
Initializes a new instance of the class.
Measures the height of the row.
Size of the available.
Measures the space required by the
Used by the layout system.
The size that is available to the . The available size can be infinity (to take the full size of the element)
In this method call to the Measure method of each child must be made.
The minimum size required by the element to be completely visible. Cannot be infinity.
Determines whether element is compatible with the specified data.
The data.
The context.
true if the specified data is compatible; otherwise, false.
Gets whether the alternating color can be applied.
The color of the can apply alternating.
Represents indent cells in RadVirtualGrid.
Gets or sets the is waiting.
The is waiting.
Gets or sets the has error.
The has error.
Gets or sets whether the row is in edit mode.
The is row in edit mode.
Gets the expander item.
The expander item.
Gets or sets the show expander item.
The show expander item.
Initializes a new instance of the class.
Updates the info.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Updates the image.
Called by the element when constructed. Allows inheritors to build the element tree.
Attaches the specified data.
The data.
The context.
The synchronize.
Detaches the indent cell element.
Determines whether the cell is compatible with the specified data.
The data.
The context.
Measures the elements according to the available size.
Size of the available.
Represents a cell element for the new row in RadVirtualGrid.
Initializes a new instance of the class.
Updates the info.
The instance containing the event data.
Determines whether the specified data is compatible.
The data.
The context.
Represents the new row element in RadVirtualGrid.
Initializes a new instance of the class.
Measures the space required by the
Used by the layout system.
The size that is available to the . The available size can be infinity (to take the full size of the element)
In this method call to the Measure method of each child must be made.
The minimum size required by the element to be completely visible. Cannot be infinity.
Measures the height of the row.
Size of the available.
Synchronizes the row element.
Updates the content visibility.
The show cells.
Determines whether element is compatible with the specified data.
The data.
The context.
true if the specified data is compatible; otherwise, false.
Gets whether the alternating color can be applied.
The color of the can apply alternating.
Represents the row element of RadVirtualGrid.
Initializes the fields.
Initializes a new instance of the class.
Creates the left pinned columns container.
Creates the right pinned columns container.
Creates the scrollable columns container.
Creates the detail view cell element container.
Gets the details element.
The details element.
Gets whether the alternating color can be applied.
The color of the can apply alternating.
Gets the left pinned cell container.
The left pinned cell container.
Gets the right pinned cell container.
The right pinned cell container.
Gets whether the row element has child rows.
The has child rows.
Gets the cell container.
The cell container.
Gets the table element.
The table element.
Gets or sets whether the hot tracking is enabled for this row element.
The hot tracking.
Gets or sets whether the row is in edit mode.
The is in edit mode.
Gets or sets if the row element is odd.
The is odd.
Gets or sets if the row element is current.
The is current.
Gets or sets whether the row element is selected.
The is selected.
Gets or sets whether the row element contains the current cell.
The contains current cell.
Gets or sets the contains selected cells.
The contains selected cells.
Gets if the child view is initialized.
The is child view initialized.
Gets the index of the row.
The index of the row.
Gets the associated data.
The data.
Gets the view info.
The view info.
Gets if the child view is visible.
The is child view visible.
Initializes the specified table element.
The table element.
Invalidates the pinned columns.
Attaches the specified data.
The data.
The context.
Detaches the row element.
Determines whether element is compatible with the specified data.
The data.
The context.
true if the specified data is compatible; otherwise, false.
Synchronizes the row element.
Synchronizes the specified update content.
Content of the update.
Synchronizes the indent cell.
Synchronizes the cells.
Synchronizes the cells.
Content of the update.
Disposes the managed resources.
Gets the cell elements.
Raises the event.
The instance containing the event data.
Measures the space required by the
Used by the layout system.
The size that is available to the . The available size can be infinity (to take the full size of the element)
In this method call to the Measure method of each child must be made.
The minimum size required by the element to be completely visible. Cannot be infinity.
Measures the height of the row.
Size of the available.
Measures the elements.
Size of the available.
Size of the client.
The border thickness.
Arranges the to its final location.
The element must call the Arrange method of each of its children.
The size that is available for element.
In this method call to the Arrange method of each child must be made.
The rectangle occupied by the element. Usually . Should you return different size, the Layout system will restart measuring and rearranging the items. That could lead to infinite recursion.
Represents the virtual grid's waiting bar element.
Gets the waiting bar element.
The waiting bar element.
Called by the element when constructed. Allows inheritors to build the element tree.
Starts the waiting.
Stops the waiting.
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.
Provides data for view info related events.
Initializes a new instance of the class.
The view info.
Gets the view info.
Represents the context menu of RadVirtualGrid.
Gets the grid element.
The grid element.
Initializes a new instance of the class.
The grid element.
Gets or sets the class name string that ThemeResolutionService will use to find the themes registered for the control.
By default the return value is RadControl's type FullName; Some controls like drop down menu has different ThemeClassName
depending on the runtime usage of the control.
Initializes the children.
Initializes the menu items text.
Initializes the menu items.
The cell.
Initializes the row context menu.
Initializes the filter cell context menu.
Initializes the new row context menu.
Initializes the header cell context menu.
The cell.
Initializes the data cell context menu.
Called when the clear sort item is clicked.
The sender.
The instance containing the event data.
Called when the sort descending item is clicked.
The sender.
The instance containing the event data.
Called when the sort ascending item is clicked.
The sender.
The instance containing the event data.
Called when the pin at right item is clicked.
The sender.
The instance containing the event data.
Called when the pin at left item is clicked.
The sender.
The instance containing the event data.
Called when the pin at bottom item is clicked.
The sender.
The instance containing the event data.
Called when the pin at top item is clicked.
The sender.
The instance containing the event data.
Called when the unpin row item is clicked.
The sender.
The instance containing the event data.
Called when unpin column item is clicked.
The sender.
The instance containing the event data.
Called when the delete row item is clicked.
The sender.
The instance containing the event data.
Called when the clear value item is clicked.
The sender.
The instance containing the event data.
Called when the edit item is clicked.
The sender.
The instance containing the event data.
Called when the paste item is clicked.
The sender.
The instance containing the event data.
Called when the cut item is clicked.
The sender.
The instance containing the event data.
Called when the copy item is clicked.
The sender.
The instance containing the event data.
Called when the best fit item is clicked.
The sender.
The instance containing the event data.
Represents the virtual grid behavior that handles keyboard and mouse input.
Initializes a new instance of the class.
The grid element.
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.
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.
Handles the mouse down.
The instance containing the event data.
Handles the mouse double click.
The instance containing the event data.
Handles the mouse move.
The instance containing the event data.
Handles the mouse up.
The instance containing the event data.
Handles the mouse wheel.
The instance containing the event data.
Handles the key down.
The instance containing the event data.
Handles the key up.
The instance containing the event data.
Handles the key press.
The instance containing the event data.
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
Represents a class that stores the selection in RadVirtualGrid.
Initializes a new instance of the class.
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.
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.
Occurs after the selection of the grid is changed.
Occurs before the selection of the grid is changed.
Fires the event.
Fires the event.
Represents the paging element in RadVirtualGrid.
Initializes a new instance of the class.
The grid view element.
The view info.
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.
Focuses this instance.
Wires the buttons and text box events.
Unwires the buttons and text box events.
Disposes the managed resources of this instance.
Gets the theme.
The type of the theme effective.
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.
Gets or sets a value indicating, whether the buttons will display images or glyphs.
Gets or sets the font size of the glyphs when property is set to .
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.
Measures the space required by the
Used by the layout system.
The size that is available to the . The available size can be infinity (to take the full size of the element)
In this method call to the Measure method of each child must be made.
The minimum size required by the element to be completely visible. Cannot be infinity.
RadVirtualGrid is complex control that allows you to display and edit tabular data from any kind of data source.
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 default size of the control.
The default of the control.
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.
This property is not relevant for this class.
Creates the child items.
The parent.
Creates the element.
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.
Gets or sets the method for entering edit mode.
Gets or sets the behavior of the Enter key when pressed while in edit mode.
Starts the editing process for the current cell.
Ends the editing process and tries to commit any changes made to the edit value. Returns a value indicating whether the operation succeeded.
Returns true if the operation is successful. Returns false if the operation is not successful e.g. validation fails or the grid was not in edit mode.
Ends the editing process without committing any changes. Returns a value indicating whether the operation succeeded.
Returns true if the operation is successful. Returns false if the operation is not successful e.g. the grid was not 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 copied. 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.
Raises the event.
Raises the event.
A that
contains the event data.
Raises the event.
A that contains
the event data.
Raises the event.
A that contains
the event data.
Raises the event.
The instance containing the event data.
Raises the event.
A that contains
the event data.
Raises the
event.
An that contains
the event data.
Raises the event.
An that contains
the event data.
Raises the event.
The instance containing the event data.
Raises the event.
A that contains
the event data.
Raises the event.
The instance containing the event data.
Determines whether the specified key data is an input key.
The key data.
Processes a dialog key.
One of the values
that represents the key to process.
true if the key was processed by the control; otherwise, false.
Gets the default serialization info for RadVirtualGrid used by Save/Load layout 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();
Gets the serialization info for RadVirtualGrid used by Save/Load layout 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.
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
Occurs when the layout is loaded.
Called when the layout is loaded.
The sender.
The instance containing the event data.
Represent the main element of RadVirtualGrid.
Initializes a new instance of the class.
Called by the element when constructed. Allows inheritors to build the element tree.
Creates the table element.
The virtual grid element.
The view info.
Disposes the managed resources.
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.
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.
Returns 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.
Returns 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.
Returns a value indicating whether the specified row is expanded.
The index of the row.
True if the row is expanded, otherwise false.
Fires when the DPI scale is changed.
The scale factor.
Occurs when a cell is displayed and its content should be updated.
Fires the event.
The event arguments.
Occurs when a row is updated and needs formatting.
Fires the event.
The instance containing the event data.
Occurs when a cell is updated and needs formatting.
Raises the event.
The instance containing the event data.
Occurs when the sort descriptors collection changes.
Raises the event.
The view info.
Occurs when the filter descriptors collection changes.
Raises the event.
The view information.
Occurs when a user deletes a row.
Raises the event.
The instance containing the event data.
Occurs when a user adds a row.
Raises the event.
The new row values.
Occurs after the current page index changes.
Raises the event.
The instance containing the event data.
Occurs before the current page index changes.
Raises the event.
The instance containing the event data.
Occurs when a new row element has to be created.
Raises the event.
The instance containing the event data.
Occurs when a new cell element has to be created.
Raises the event.
The instance containing the event data.
Occurs when the editor of a cell is initialized.
Raises the event.
The instance containing the event data.
Occurs when an editor for a cell is required.
Raises the event.
The instance containing the event data.
Occurs when a cell value is edited and should be stored in the data source.
Raises the event.
The instance containing the event data.
Occurs before the value of a cell is changed.
Raises the event.
The source of the event.
The instance containing the event data.
Occurs after the value of a cell has been changed.
Raises the event.
The source of the event.
The instance containing the event data.
Occurs before the current cell changes.
Raises the event.
The cell info.
Occurs after the current cell changes.
Raises the event.
The instance containing the event data.
Occurs when the context menu is about to be opened.
Raises the event.
The instance containing the event data.
Occurs before the selection changes.
Raises the event.
The sender.
The instance containing the event data.
Occurs after the selection changes.
Raises the event.
The sender.
The instance containing the event data.
Occurs before a row is expanded.
Raises the event.
The instance containing the event data.
Occurs after a row is expanded.
Raises the event.
The instance containing the event data.
Occurs before a row is collapsed.
Raises the event.
The instance containing the event data.
Occurs after a row is collapsed.
Raises the event.
The instance containing the event data.
Occurs before the width of a column changes.
Raises the event.
The instance containing the event data.
Occurs after the width of a column changes.
Raises the event.
The instance containing the event data.
Occurs before a row height changes.
Raises the event.
The instance containing the event data.
Occurs after a row height changes.
Raises the event.
The instance containing the event data.
Occurs when a cell is clicked.
Raises the event.
The instance containing the event data.
Occurs when a cell is double clicked.
Raises the event.
The instance containing the event data.
Occurs when the mouse is moved over a cell.
Raises the event.
The instance containing the event data.
Occurs after a cell is painted allowing users to draw on top of it.
Raises the event.
The cell.
The g.
Occurs after a row is painted allowing users to draw on top of it.
Raises the event.
The row.
The g.
Occurs before a cell is validated.
Raises the event.
The instance containing the event data.
Occurs before a row is validated.
Raises the event.
The instance containing the event data.
Occurs after a row is validated.
Raises the event.
The instance containing the event data.
Occurs when the content of cell(s) is copied. Allows users to modify the operation or content.
Raises the event.
The instance containing the event data.
Occurs when the content of cell(s) is about to be pasted. Allows users to modify the operation or content.
Raises the event.
The instance containing the event data.
Occurs when a property of the view info changes.
Raises the event.
The view info.
Name of the property.
Occurs when a row has to determine if it has child rows.
Raises the event.
The index of the row.
The view info of the row.
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.
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 whether the operation succeeded.
Returns true if the operation is successful. Returns false if the operation is not successful e.g. the grid was not in edit mode.
Ends the editing process and tries to commit any changes made to the edit value. Returns a value indicating whether the operation succeeded.
Returns true if the operation is successful. Returns false if the operation is not successful 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.
Clamps the given new value of the scrollbar between the minimim and maximum possible.
FIX 432393
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.
The 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 table element of the cell.
The 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 cleared 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 cleared 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 content ends.
True if the operation is successful, otherwise false.
Represents the data cell in RadVirtualGrid.
Initializes a new instance of the class.
Index of the row.
Index of the column.
The view info.
Gets the index of the row.
The index of the row.
Gets the index of the column.
The index of the column.
Gets the view info.
The view info.
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.
Initializes a new instance of the class.
The item count.
Default size of the item.
The item spacing.
The supports paging.
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.
Gets the current DPI scale factor.
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 when the DPI scaling is changed.
The scale.
Occurs before the page index changes.
Fires the event.
The old value.
The new value.
Occurs after the page index changes.
Fires the event.
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.
Represents the view info.
Initializes a new instance of the class.
The parent view info.
Index of the parent row.
Initializes a new instance of the class.
The grid element.
Initializes the view info.
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.
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.
Gets the row pin position.
Index of the row.
Sets the pin position of the specified column.
The index of the column.
The new pin position.
Gets the column pin position.
Index of the column.
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.
Binds the properties.
The source.
Unbinds the properties.
The source.
Raises the standard .NET PropertyChanged event.
Handles the property change.
Name of the property.
Gets the total height of the row.
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.
Initializes a new instance of the class.
Gets or sets the view template.
The view template.
Gets the collection containing column groups.
Creates the view UI element.
The view info.
Creates the row layout.
Finds the group.
The column.
Gets all groups.
Performs application-defined tasks associated with freeing, releasing,
or resetting unmanaged resources.
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.
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.
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.
Suspends the notifications.
Resumes the notifications.
Gets whether the column group is suspended.
The is suspended.
Represents a row in a column group in a RadGridView with ColumnGroupsViewDefinition set.
Initializes a new instance of the class.
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.
Calls the NotifyListenersCollectionChanged method with the provided arguments if not in a batch update.
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.
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.
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.
Initializes a new instance of the class.
The cell.
The column.
Gets the cell.
The cell.
Represents a view that enables using row layout similar to the one existing in HTML tables.
Gets or sets a the row template that specifies how to visualize the rows in this template.
Creates the view UI element.
The view info.
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.
Creates the row layout.
Represents the row layout in the HtmlViewDefinition.
Initializes a new instance of the class.
The view definition.
Gets the desired row size.
Gets the scrollable columns
Gets the row template.
The row template.
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 chosen column by using the specified delta
Determines the actual row height.
The desired .
The actual row height, if successfull.
Invalidates the RenderColumns collection
Invalidates the row layout
Ensures the columns layout.
Gets the arrange info.
The column.
Gets the column offset.
The column.
Represents a helper for the column layout
Initializes a new instance of the class.
The layout.
Gets the arrange infos.
The arrange infos.
Gets the right pinned columns.
The right pinned columns.
Gets the left pinned columns.
The left pinned columns.
Gets the layout.
The layout.
Gets the scrollable columns.
The scrollable columns.
Initializes this instance.
Calculates the width of the columns.
Size of the available.
Gets the cell arrange rectangle.
The client.
The cell.
Starts the column resize.
The column.
Ends the column resize.
Resizes the column.
The delta.
Inits the column.
The column.
Processes the columns collection.
The columns.
Gets the arrange info.
The column.
Resets this instance.
Initializes a new instance of the class.
The column.
Clamps the width.
The width.
Sets the width.
The width.
The suspend notify.
The cache only.
This class implements the default table layout in RadGridView.
Creates a new visual element for the grid
The object that owns the visual element.
If successful, the new .
Creates the row layout.
Represents the tabular row layout.
Gets the helper for the column layout.
The helper for the column layout.
Gets the desired size for the row when using the specified layout.
Gets the desired row size for group rows.
Gets the scrollable columns
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.
Gets the actual column width
An instance of .
The actual column width, when successful.
Gets the column offset.
The column.
Starts resizing of a column from the UI
The to resize
Finishes the resizing of a column
Changes the size of an already chosen column by using the specified delta
Invalidates the row layout
Stretches the column.
The column.
Width of the desired.
Ensures that the row layout is calculated
Invalidates the RenderColumns collection
Updates the layout helper.
Represents the table row layout.
Gets the view template.
The view template.
Gets or sets whether to ignore the column's visibility.
The ignore column visibility.
Gets or sets the context.
The context.
Gets the actual column width
An instance of .
The actual column width, when successful.
Gets the column offset.
The column.
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.
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 chosen 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 successful.
Measures the pinned columns.
The data provider.
Ensures that the row layout is calculated
Performs application-defined tasks associated with freeing, releasing,
or resetting unmanaged resources.
Returns whether the column the is visible.
The column.
Sets the first data column.
The column.
Sets the last data column.
The column.
Represents a grid visual element.
Initializes the fields.
Gets the instance which wraps the hierarchical structure of elements.
Arranges the element.
The element.
The final size.
The client rect.
Gets the is editable.
The is editable.
Gets the editor.
The editor.
Adds the editor.
The editor.
Removes the editor.
The editor.
This interface defines methods that can intercept the keyboard and mouse events from RadGridView.
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
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
This interface defines methods used to change the currently selected row and column
Gets the master gridelement associated with this navigator
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
This interface defines methods to manage the row layout in .
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.
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
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.
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 .
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.
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
Gets a value indicating whether the view is current
Begins batch update of the items.
Ends batch update of the items.
Tells the view to perform update
Ends batch update of the items.
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
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
Gets the context.
The context.
Gets the anchored position.
The anchored position.
Gets the traverser.
The traverser.
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 cell associated with the respective row and column.
The row.
The column.
Cells the select.
The row.
The column.
Returns a boolean value indicating whether the full row is selected.
The old current row.
The row.
Does the multi select.
The old row.
The old column.
The row.
The column.
Sets the selected cell.
The row.
The column.
Does the multi select core.
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.
Navigates to row.
The row.
The select.
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 first editable one.
the column to check
true if this is the first editable column
Checks whether the specified column is the last editable one.
the column to check
true if this is the last editable column
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
Checks the child view expanding event is canceled.
The value.
Represents an expander that is drawn in expander cells in self-referencing mode
Initializes an instance of .
Measures the space required by the
Used by the layout system.
The size that is available to the . The available size can be infinity (to take the full size of the element)
In this method call to the Measure method of each child must be made.
The minimum size required by the element to be completely visible. Cannot be infinity.
Implements scrolling logic for a grid's rows
Initialize an instance of .
The associated instance of .
Gets the associated instance of .
Returns the associated instance of ..
Updates the scroll range.
Updates the scroll range with concrete range.
The width.
if set to true [update scroll value].
Scrolls to first row.
Scrolls to last row.
Fired when ToolTip needs text
Event sender
An instance of .
Represents a snapshot of the dragged item.
Initializes a new instance of the class.
The item.
Initializes the drag hint.
Gets the item.
The item.
Represents the rectangle which surrounds the element bounds after the rotation caused by setting the AngleTransform property to some degree. The rectangle is in control coordinates.
Gets a reference to the tree object, that contains information about the scene where the element is currently visualized.
Sets the element tree.
The value.
Determines whether the element may be dragged.
Gets the context, associated with a drag operation.
Gets the image to be used as a hint when this element is being dragged.
Represents the rows traverser in RadGridView
Initializes a new instance of the class.
The hierarchy row.
Initializes a new instance of the class.
The grid traverser.
Initializes a new instance of the class.
The view info.
Initializes a new instance of the class.
The view info.
The type.
Moves the previous.
Moves to end.
Gets the element in the collection at the current position of the enumerator.
The element in the collection at the current position of the enumerator.
Performs application-defined tasks associated with freeing, releasing,
or resetting unmanaged resources.
Advances the enumerator to the next element of the collection.
The collection was modified
after the enumerator was created.
true if the enumerator was successfully advanced to the next element;
false if the enumerator has passed the end of the collection.
Sets the enumerator to its initial position, which is before the first
element in the collection.
The collection was modified
after the enumerator was created.
Returns an enumerator that iterates through a collection.
An object that can be
used to iterate through the collection.
Gets or sets the position.
The position.
Gets or sets the process hierarchy.
The process hierarchy.
Gets or sets the traversal mode.
The traversal mode.
Gets the traverser.
The traverser.
Occurs when the row is visible.
Called when the row is visible.
Determines whether this instance can step in hierarchy.
Gets the row count.
Goes to row.
The row.
Goes to the row at the specific index.
Index of the row.
Moves the forward.
The row.
Moves the backward.
The row.
Creates the traverser.
The view info.
Determines whether the new row visible.
The new row.
Represents a position in the traverser
Initializes a new instance of the class.
The root row.
The hierarchy row.
The position.
The over details row.
The mode.
Gets the root row.
The root row.
Gets the hierarchy row.
The hierarchy row.
Gets the position.
The position.
Gets the over details row.
The over details row.
Gets or sets the mode.
The mode.
Determines whether the specified position is equal.
The position.
Determines whether the specified is equal
to the current .
The object to compare with the current object.
true if the specified is equal to the
current ; otherwise, false.
Serves as a hash function for a particular type.
A hash code for the current .
Represents a traverser for the group rows
Initializes a new instance of the class.
The hierarchy row.
Initializes a new instance of the class.
The traverser.
Initializes a new instance of the class.
The position.
Gets the rows count.
The rows count.
Sets the current.
Represents the hierarchy row traverser.
Represent a position in the hierarchy row traverser
Initializes a new instance of the class.
The hierarchy row.
The current.
The index.
Gets the hierarchy row.
The hierarchy row.
Gets the current.
The current.
Gets the index.
The index.
Returns whether the specified position is equal to the current one.
The position.
Determines whether the specified is equal
to the current .
The object to compare with the current object.
true if the specified is equal to the
current ; otherwise, false.
Serves as a hash function for a particular type.
A hash code for the current .
Initializes a new instance of the class.
The hierarchy row.
Initializes a new instance of the class.
The traverser.
Initializes a new instance of the class.
The position.
Moves the previous.
Moves to end.
Gets the element in the collection at the current position of the enumerator.
The element in the collection at the current position of the enumerator.
Performs application-defined tasks associated with freeing, releasing,
or resetting unmanaged resources.
Advances the enumerator to the next element of the collection.
The collection was modified
after the enumerator was created.
true if the enumerator was successfully advanced to the next element;
false if the enumerator has passed the end of the collection.
Sets the enumerator to its initial position, which is before the first
element in the collection.
The collection was modified
after the enumerator was created.
Returns an enumerator that iterates through a collection.
An object that can be
used to iterate through the collection.
Gets or sets the position.
The position.
Gets the hierarchy row.
The hierarchy row.
Gets the index.
The index.
Gets the rows count.
The rows count.
Gets or sets whether to process the hidden rows.
The process hidden rows.
Sets the current.
Occurs when the row is visible.
Called when the row is visible.
Represents an ItemsTraverser iterating the pinned columns.
Initializes a new instance of the class.
The collection.
The pin position.
Gets or sets the pin position.
The pin position.
Gets or sets the filter by pin position.
The filter by pin position.
Called when items are navigated.
The current.
Represents a traverser for the data rows.
Initializes a new instance of the class.
The view info.
Initializes a new instance of the class.
The traverser.
Initializes a new instance of the class.
The position.
Gets the collection.
The collection.
Moves to end.
Gets the element in the collection at the current position of the enumerator.
The element in the collection at the current position of the enumerator.
Performs application-defined tasks associated with freeing, releasing,
or resetting unmanaged resources.
Advances the enumerator to the next element of the collection.
The collection was modified
after the enumerator was created.
true if the enumerator was successfully advanced to the next element;
false if the enumerator has passed the end of the collection.
Sets the enumerator to its initial position, which is before the first
element in the collection.
The collection was modified
after the enumerator was created.
Returns an enumerator that iterates through a collection.
An object that can be
used to iterate through the collection.
Gets or sets the position.
The position.
Gets the view info.
The view info.
Gets or sets the filtered pin position.
The filtered pin position.
Gets or sets the filter by pin position.
The filter by pin position.
Gets or sets whether to process the hidden rows.
The process hidden rows.
Called when the row is visible.
Moves the previous.
Goes to the specific row.
The row.
Gets the row count.
Goes to the row at the specific index.
Index of the row.
Determines whether the specified row is first.
The row.
Determines whether the specified row is last.
The row.
Initializes a new instance of the class.
The position.
Initializes a new instance of the class.
The view info.
The stage.
The collection.
The index.
The pin position.
The row position.
The filtered pin poisition.
The filter by pin position.
Gets the view info.
The view info.
Gets or sets the stage.
The stage.
Gets or sets the collection.
The collection.
Gets or sets the index.
The index.
Gets the current.
The current.
Gets the pin position.
The pin position.
Gets the row position.
The row position.
Gets the filtered pin position.
The filtered pin position.
Gets the filter by pin position.
The filter by pin position.
Determines whether the current position in the traverser is equal to the specified position.
The position.
Determines whether the specified is equal
to the current .
The object to compare with the current object.
true if the specified is equal to the
current ; otherwise, false.
Serves as a hash function for a particular type.
A hash code for the current .
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.
Occurs when an update of the view is needed.
Initializes a new instance of the class.
The table element.
Gets the table element.
The table element.
Gets or sets whether it is animating.
The is animating.
Raises the event.
The instance containing the event data.
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.
Starts expand animation for group rows in RadGridView.
the offset
the row index
Starts collapse animation for group rows in RadGridView.
The desired
the offset
the row index
Implements fade animation for group rows in RadGridView.
Implements fade animation setting for group rows in RadGridView.
Initializes a new instance of the class.
The property.
The animation start value.
The animation end value.
The number of frames.
The interval.
Gets or sets the index of the row.
The index of the row.
Initializes a new instance of the class.
The table element.
Starts expand animation for group rows in RadGridView.
the offset
the row index
Starts collapse animation for group rows in RadGridView.
The desired
the offset
the row index
Implements gradient wipe annimation for group rows in RadGridView.
Initializes a new instance of the class.
The table element.
Stats expand animation for group rows in RadGridView.
the offset
the row index
Starts collapse animation for group rows in RadGridView.
The desired
the offset
the row index
Implements slide annimation for group rows in RadGridView.
Initializes a new instance of the class.
The table element.
Stats expand animation for group rows in RadGridView.
the offset
the row index
Starts collapse animation for group rows in RadGridView.
The desired
the offset
the row index
Implements a host item that holds RadGridView inside.
Initializes a new instance of the .
Initializes a new instance of the .
Gets the hosted
Represents a BaseGridBehavior for hosting a RadGridView used in RadMultiColumnCombobox.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
This class represents a RadGridView control that is
used in the RadMultiColumnComboBox control.
Initializes a new instance of the class.
Raises the event.
The instance containing the event data.
Gets or sets the class name string that ThemeResolutionService will use to find the themes registered for the control.
By default the return value is RadControl's type FullName; Some controls like drop down menu has different ThemeClassName
depending on the runtime usage of the control.
Represents a popup form containing RadGridView.
Initializes the class.
Initializes a new instance of the .
Creates the child items.
The parent.
Disposes the popup.
The disposing.
Initializes the editor element
Gets the create parameters.
The create parameters.
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
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.
Shows the IPopupControl at the specific location.
This method determines whether the IPopupControl can be closed.
Used in the PopupManager class to prevent the IPopupControl from closing
in specific occasions.
The reason why the IPopupControl is closed.
True if the IPopupControl can be closed, otherwise false.
Executes when a key is pressed.
An instance of the
struct which contains the key information.
A boolean value that determines whether the
IPopupControl processes the message.
Determines whether the MouseWheel event is handled by the popup.
Fires when the popup is opened.
Fires when the popup is closed.
A RadPopupClosedEventArgs instance
that contains information about what caused the popup to close.
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 .
Disposes the specified object.
The disposing.
Creates the child items.
The parent.
Creates the multi column combo box element.
Processes the auto size changed.
The value.
Wires all events.
Unwires all events.
Gets or set the value in Milliseconds indicating delay between last key press and filtering operation
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 the multi column popup form.
The multi column popup form.
Gets a collection that contains all the columns in the grid contained in the drop down.
Gets the default size of the control.
The default of the control.
Gets or sets a value indicating whether ToolTips are shown for the RadItem objects contained in
the RadControl.
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, vertical 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 minimum size allowed for the drop-down of the
control.
Gets or sets the maximum size allowed for the drop-down of the
control.
Gets or sets whether the edit control is auto-sized
Gets or sets a value indicating whether the control is in read-only mode..
Occurs when the data binding process finishes.
Occurs when the CaseSensitive property has changed.
Raises the CaseSensitiveChanged event.
Occurs before the drop-down window appears.
Raises the DropDownOpened event.
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.
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.
Occurs when the DropDownStyle property has changed.
Raises the DropDownStyleChanged event.
Occurs when the SelectedIndex property has changed.
Raises the SelectedIndexChanged event.
Fires when the selected value is changed.
Raises the SelectedValueChanged event.
Occurs when the Sorted property has changed.
Raises the SortedChanged event.
Fires when the ReadOnly property value is changed.
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).
Processes a command key.
A , passed by reference,
that represents the window message to process.
One of the values
that represents the key to process.
true if the character was processed by the control; otherwise, false.
Raises the event.
An that contains the event data.
Raises the event.
An that contains the event data.
Raises the event.
An that contains the event data.
Raises the event.
An that contains the event data.
Determines whether the specified key data is input key.
The key data.
Fires when the Visible property is changed.
An that contains the event data.
Raises the
event when the property
value of the control's container changes.
An that contains the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Checks whether the 's theme is defined by the control.
The element to should be checked.
If true is returned the ThemeResolutionService would not not set any theme to the element
to avoid duplicating the style settings of the element.
true if the control defines theme for this element, false otherwise.
Sets the back color theme overrides.
Resets the back color theme overrides.
Sets the fore color theme overrides.
Resets the fore color theme overrides.
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.
Called when the element has been successfully loaded. That includes loading of all its children as well.
Called by the element when constructed. Allows inheritors to build the element tree.
Disposes the managed resources.
Creates the popup instance. You have to override this method in order to provide a popup
that is specialized by its content. Example: In a combo box you have to override and provide a specialized class
that contains and handles the listbox element.
The popup instance.
Wires the popup form events.
The popup.
Unwires the popup form events.
The popup.
Initializes the provider.
value to be pre-loaded inside the initialized editor.
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.
Gets or sets the value.
The value.
Base class implementation, not applicable in the case of RadMultiColumnComboBox. Use
the Rows collection instead.
Gets or sets the drop down sizing mode.
The drop down sizing mode.
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.
Gets or sets the BindingContext for the object.
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
Begins the edit operation.
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.
Gets the text of the specified item.
Finds all items.
The starts with.
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).
Clears the filter.
Applies the filter.
Processes the filter descriptor.
The descriptor.
The text to search.
Clears the filter descriptor.
The descriptor.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Notifies for a change in the Parent value.
The previous parent element (if any)
Raises the DoubleClick event.
Processes the key down.
The sender.
The instance containing the event data.
Processes the text key up.
The sender.
The instance containing the event data.
Processes the page up down keys.
The instance containing the event data.
Processes the delete key.
The instance containing the event data.
Processes the Escape key
An instance of
true if the event is processed, false otherwise
Processes the Enter key
An instance of
Handling Pasting operation and cancel it if LimitToList and the newly pasted text is not in the list.
Processes the text changed.
The sender.
The instance containing the event data.
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.
Finds the first item in the combo box that matches the specified string.
The String to search for.
The first item found; returns null if no match is found.
Finds the index of the item with the specified text. The passed argument
is compared with the DisplayMember value for each item in the items collection.
The text of the item which index is to be acquired.
The index of the item if found, otherwise -1.
Finds the first item in the combo box that starts with the specified string.
The String to search for.
The first RadCOmboBoxItem found; returns null if no match is found.
Executes scroll line up.
Executes scroll line down.
Scrolls to home.
Scrolls the item into view.
The item.
Sets the append auto complete.
The instance containing the event data.
Selects the previous item.
Selects the next item.
Gets the display size for the popup.
The popup which size should beretrieved.
True to perform explicit measure, false otherwise.
Gets the text.
The item.
Gets the active item.
Gets the current row.
The get first posible if no current available.
Selects the first row.
Checks for complete match and update text.
Finds the item exact.
The text.
The field.
Sets the active item.
The item.
Sets the active item.
The text.
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.
Gets or sets a value indicating whether the control is in read-only mode.
Fires when the ReadOnly property value is changed.
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.
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.
Represent a complex filter expression.
Initializes a new instance of the class.
Gets the filter expressions.
The filter expressions.
Represents a filter expression.
Logical operation between two consequetive s
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 parameters of the filter expression.
The parameters.
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.
Gets a value indicating whether this instance is default filter descriptor of the column
true if this instance is default; otherwise, false.
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.
Represents a collection of FilterExpression objects.
Initializes a new instance of the class.
The owner.
Initializes a new instance of the class.
The expressions.
Gets the element in the collection at the current position of the enumerator.
The element in the collection at the current position of the enumerator.
Performs application-defined tasks associated with freeing, releasing,
or resetting unmanaged resources.
Advances the enumerator to the next element of the collection.
The collection was modified
after the enumerator was created.
true if the enumerator was successfully advanced to the next element;
false if the enumerator has passed the end of the collection.
Sets the enumerator to its initial position, which is before the first
element in the collection.
The collection was modified
after the enumerator was created.
Gets or sets the with the specified key.
Inserts the item.
The index.
The item.
Removes the element at the specified index of the .
The zero-based index of the element to remove.
is less than zero.-or- is equal
to or greater than .
Removes all elements from the .
Sets the item.
The index.
The item.
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.
// Raises the PropertyChanging event
//
The object to compare with the current object.
//
//
true if the specified is equal to the
current ; otherwise, false.
Serves as a hash function for a particular type.
A hash code for the current .
This method is called right before the event is fired.
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.
Initializes a new instance of the class.
Initializes a new instance of the class.
The name.
The value.
Gets or sets the name.
The name.
Gets or sets the value.
The value.
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.
A class that represents a cell element in the exported pdf.
Gets or sets the type of the row.
The type of the row.
Gets or sets the index of the row.
The index of the row.
Gets or sets the type of the column.
The type of the column.
Gets or sets the index of the column.
The index of the column.
Gets or sets the image.
The image.
Gets or sets the image layout.
The image layout.
Gets or sets the image alignment.
The image alignment.
Gets or sets the font.
The font.
Gets or sets the fore color.
The color of the fore.
Gets or sets the text.
The text.
Gets or sets the text wrap.
The text wrap.
Gets or sets the text alignment.
The text alignment.
Gets or sets the color of the border.
The color of the border.
Gets or sets the color of the left border.
The color of the border left.
Gets or sets the color of the border left shadow.
The color of the border left shadow.
Gets or sets the color of the top border.
The color of the border top.
Gets or sets the color of the border top shadow.
The color of the border top shadow.
Gets or sets the color of the right border.
The color of the border right.
Gets or sets the color of the border right shadow.
The color of the border right shadow.
Gets or sets the color of the bottom border.
The color of the border bottom.
Gets or sets the color of the border bottom shadow.
The color of the border bottom shadow.
Gets or sets the width of the left border.
The width of the border left.
Gets or sets the width of the top border.
The width of the border top.
Gets or sets the width of the right border.
The width of the border right.
Gets or sets the width of the bottom border.
The width of the border bottom.
Gets or sets the border box style.
The border box style.
Gets or sets the back color.
The color of the back.
Gets or sets the back color2.
The back color2.
Gets or sets the back color3.
The back color3.
Gets or sets the back color4.
The back color4.
Gets or sets the number of colors.
The number of colors.
Gets or sets the gradient style.
The gradient style.
Specifies the way how a logo image is drawn.
Represents the pdf export settings.
Gets or sets the author.
The author.
Gets or sets the title.
The title.
Gets or sets the description.
The description.
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
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.
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.
Raises the event.
The instance containing the event data.
Occurs for every cell that is being exported.
Raises the event.
The instance containing the event data.
Occurs when the export process completes.
Raises the event.
The instance containing the event data.
Occurs when the progress of an async export operation changes.
Raises the event.
The instance containing the event data.
Occurs when an async export operation is completed.
Raises the event.
The instance containing the event data.
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.
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.
Initializes a new instance of the class.
Index of the grid row.
Type of the grid row info.
The grid view row info.
The row.
Gets the row index of source grid.
Gets the row type.
Gets a reference to the row of source grid.
Gets the IRowExporter
element.
Represents a grid export that utilizes the RadSpreadStreamProcessing library.
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.
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.
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 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.
Raises the event.
The instance containing the event data.
Occurs for every cell that is being exported.
Raises the event.
The instance containing the event data.
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.
Raises the event.
The instance containing the event data.
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.
Raises the event.
The instance containing the event data.
Occurs when the export process completes.
Raises the event.
The instance containing the event data.
Occurs when the progress of an async export operation changes.
Raises the event.
The instance containing the event data.
Occurs when an async export operation is completed.
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.
Represents a cell info of the GridViewSpreadStreamExport.
Initializes a new instance of the class.
Type of the row.
Index of the row.
Type of the column.
Index of the column.
The value.
The export format.
Type of the export format.
The cell style info.
Gets or sets the type of the grid row.
The type of the row.
Gets or sets the index of the grid row.
The index of the row.
Gets or sets the type of the grid column.
The type of the column.
Gets or sets the index of the grid column.
The index of the column.
Gets or sets the value.
The value.
Gets or sets the export format.
The export format.
Gets or sets the type of the export format.
The type of the export format.
Gets or sets the cell style info.
The cell style info.
Represents a row info in the GridViewSpreadStreamExport.
Initializes a new instance of the class.
The cell infos.
The indent.
The export as hidden.
The hierarchy level.
The height.
Gets or sets the cell infos.
The cell infos.
Gets or sets the indent cells.
The indent cells.
Gets or sets the export as hidden.
The export as hidden.
Gets or sets the hierarchy level.
The hierarchy level.
Gets or sets the height.
The height.
Represents a group row info in the GridViewSpreadStreamExport.
Initializes a new instance of the class.
The cell infos.
The indent.
The export as hidden.
The hierarchy level.
The height.
The column span.
Gets or sets the column span.
The column span.
Represents utilities for the grid export.
Mixes the colors.
The colors.
Mixes the colors.
The gradient syle.
The number of colors.
The gradient percent.
The gradient percent2.
The colors.
Search for real visible fill and mix its colors
Mixed color, ready for export
Converts the size of the mm to dip.
The value.
Converts the size of the dip to mm.
The value.
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.
Converts the image to byte array.
The image.
Sets the summaries export option.
The summaries export option.
Sets the hidden column option.
The hidden column option.
Sets the hidden row option.
The hidden row option.
Sets the RadGridView to export.
The RAD grid view to export.
Sets the file extension.
The file extension.
Runs the export.
Name of the file.
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
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.
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.
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
Obsolete. Use DateExportedString instead.
Date when the exporting was started.
Obsolete. Use DateExportedString instead.
Time when the printing was started.
Obsolete. Use UserNameExportedString instead.
Username associated with the current thread (the current Windows login))
Initializes a new instance of the GridViewPdfExport class.
The grid to export.
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.
Default size is 210x297mm(A4 portrait).
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.
Raises the event.
The instance containing the event data.
Occurs for every cell that is being exported.
Raises the event.
The instance containing the event data.
Occurs when a cell is drawn.
Raises the event.
The instance containing the event data.
Occurs when the export process completes.
Raises the event.
The instance containing the event data.
Occurs when the header is exported.
Raises the event.
The instance containing the event data.
Occurs when the footer is exported.
Raises the event.
The instance containing the event data.
Occurs when the progress of an async export operation changes.
Raises the event.
The instance containing the event data.
Occurs when an async export operation is completed.
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.
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.
Represents a page's header/footer in the export.
Initializes a new instance of the class.
The height.
The font.
The left text.
The center text.
The right text.
The reverse on even pages.
Gets or sets the height.
The height.
Gets or sets the font.
The font.
Gets or sets the left text.
The left text.
Gets or sets the center text.
The center text.
Gets or sets the right text.
The right text.
Gets or sets the reverse on even pages.
The reverse on even pages.
Specifies how a user starts cell editing in the RadGridView control.
Editing begins when ENTER key is pressed while the cell has focus.
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.