DataGridView
Wisej.Web.DataGridView
Last updated
Was this helpful?
Wisej.Web.DataGridView
Last updated
Was this helpful?
Namespace: Wisej.Web
Assembly: Wisej.Framework (3.1.0.0)
Represents a data grid control.
Initializes a new instance of the class.
: Returns or sets whether the can automatically sort rows in the when the data is in an object. (Default: True
)
When the is data-bound, sorting is delegated to the when it supports sorting (see ). Otherwise, if the data is in an object and is true, Wisej swaps the rows in the data source. This behavior is different than WinForms, where sorting of the data source is always delegated to the data source and is otherwise ignored. Setting to false reverts to the same behavior as in WinForms.
Throws:
It's better not to touch this value unless you know what you are doing.
Throws:
Throws:
Throws:
Throws:
Throws:
Throws:
Throws:
Throws:
Throws:
Throws:
Throws:
It's better not to touch this value unless you know what you are doing.
Throws:
Throws:
Throws:
Throws:
Throws:
By default the DataGridView shows the open/close tree icons on the first visible and non-frozen column.
summaryType
Determines the aggregation type.
groupCol
Name of the column that determines the group break values.
summaryCol
name of the column to aggregate.
style
customSummary
summaryType
Determines the aggregation type.
summaryPosition
groupCol
Name of the column that determines the group break values.
summaryCol
Name of the column to aggregate.
style
customSummary
summaryType
Determines the aggregation type.
groupFromCol
Name of the first column that determines the group break values.
groupToCol
Name of the last column that determines the group break values.
summaryCol
Name of the column to aggregate.
style
customSummary
summaryType
Determines the aggregation type.
summaryPosition
groupFromCol
Name of the first column that determines the group break values.
groupToCol
Name of the last column that determines the group break values.
summaryCol
Name of the column to aggregate.
style
customSummary
summaryType
Determines the aggregation type.
groupCol
Column that determines the group break values.
summaryCol
Column to aggregate.
style
customSummary
summaryType
Determines the aggregation type.
summaryPosition
groupCol
Column that determines the group break values.
summaryCol
Column to aggregate.
style
customSummary
summaryType
Determines the aggregation type.
groupFromCol
First column that determines the group break values.
groupToCol
Last column that determines the group break values.
summaryCol
Column to aggregate.
style
customSummary
summaryType
Determines the aggregation type.
summaryPosition
groupFromCol
First column that determines the group break values.
groupToCol
Last column that determines the group break values.
summaryCol
Column to aggregate.
style
customSummary
data
dataMember
Returns whether all the cells are currently selected.
includeInvisibleCells
Adjusts the width of the column to fit the contents of its cells including the header cell.
columnIndex
The index of the column to resize; -1 indicates all columns.
Throws:
Adjusts the width of the column to fit the contents of its cells including the header cell.
columnIndex
The index of the column to resize; -1 indicates all columns.
extraSpace
Additional space in pixels.
Throws:
Adjusts the width of the specified column using the specified size mode.
columnIndex
The index of the column to resize; -1 indicates all columns.
autoSizeMode
Throws:
Adjusts the width of the specified column using the specified size mode.
columnIndex
The index of the column to resize; -1 indicates all columns.
autoSizeMode
extraSpace
Additional space in pixels.
Throws:
Adjusts the height of the column headers to fit the contents of the largest header.
Adjusts the height of the column headers based on the contents of the header in the specified column.
columnIndex
The index of the column to resize; -1 indicates all columns.
Throws:
Adjusts the width of all columns to fit the contents of their cells including the header cells.
Adjusts the width of all columns to fit the contents of their cells including the header cells.
extraSpace
Additional space in pixels.
Adjusts the width of all columns using the specified size mode.
autoSizeMode
Throws:
Adjusts the width of all columns using the specified size mode.
autoSizeMode
extraSpace
Additional space in pixels.
Throws:
Adjusts the height of the row to fit the contents of all its cells including the header cell.
rowIndex
The index of the row to resize.
Throws:
Adjusts the height of the row to fit the contents of all its cells including the header cell.
rowIndex
The index of the row to resize.
extraSpace
Additional space in pixels.
Throws:
Adjusts the height of the row using the specified size mode.
rowIndex
The index of the row to resize.
autoSizeMode
Throws:
Adjusts the height of the row using the specified size mode.
rowIndex
The index of the row to resize.
autoSizeMode
extraSpace
Additional space in pixels.
Throws:
Adjusts the width of the row headers using the specified size mode.
autoSizeMode
Throws:
Adjusts the width of the row headers using the specified size mode.
autoSizeMode
extraSpace
Additional space in pixels.
Throws:
Adjusts the width of the row headers based on the contents of the header in the specified row and using the specified size mode.
rowIndex
The index of the row header with the changed content.
autoSizeMode
Throws:
Adjusts the width of the row headers based on the contents of the header in the specified row and using the specified size mode.
rowIndex
The index of the row header with the changed content.
autoSizeMode
extraSpace
Additional space in pixels.
Throws:
Adjusts the heights of all rows in the client's data cache to fit the contents of all their cells, including the header cells.
Adjusts the heights of all rows in the client's data cache to fit the contents of all their cells, including the header cells.
extraSpace
Additional space in pixels.
Adjusts the heights of the rows using the specified size mode.
autoSizeMode
Throws:
Puts the current cell in edit mode.
selectAll
true to select all the cell's contents; false to not select any contents.
Throws:
Cancels edit mode for the currently selected cell and discards any changes.
Clears the current selection.
Commits changes to cell without ending edit mode.
Throws:
Commits and ends the edit operation on the current cell.
Throws:
data
dataMember
Throws:
columnIndex
The index of the column containing the cell.
rowIndex
The index of the row containing the cell.
Throws:
column
rowIndex
The index of the row containing the cell.
Throws:
columnName
rowIndex
The index of the row containing the cell.
Throws:
rowIndex
The index of the row.
Throws:
columnIndex
The index of the column containing the cell.
rowIndex
The index of the row containing the cell.
Throws:
cellAddress
Row and column index of the cell.
Throws:
column
rowIndex
The index of the row containing the cell.
Throws:
columnName
rowIndex
The index of the row containing the cell.
Throws:
Returns the column index and row index that contain the specified x, y client coordinates.
x
y
Returns the column index and row index that contain the specified x, y client coordinates.
position
Checks if the specified cell can enter edit mode.
cell
Cell to verify.
Checks if the cell at the colIndex and rowIndex location can enter edit mode.
colIndex
The column index of the cell to verify.
rowIndex
The row index of the cell to verify.
Checks if the cell at the cellAddress location can enter edit mode.
cellAddress
Coordinates of the cell to verify.
Checks if the specified cell is visible.
cell
Cell to verify.
Checks if the cell at the colIndex and rowIndex location is visible.
colIndex
The column index of the cell to verify.
rowIndex
The row index of the cell to verify.
Checks if the cell at the cellAddress location is visible.
cellAddress
Coordinates of the cell to verify.
Verifies that the cell address refers to a valid cell.
cellAddress
Cell address to verify.
Verifies that the column index and row index refer to a valid cell.
colIndex
The index of the column to verify.
rowIndex
The index of the row to verify.
Verifies that the column index refer to a valid column.
colIndex
The index of the column to verify.
Verifies that the row index refer to a valid row.
rowIndex
The index of the row to verify.
dirty
True to indicate the cell has uncommitted changes; otherwise, false.
e
Throws:
refreshChildren
True to also refresh all the children of this control.
Removes the all the summary rows.
Removes the summary rows that match the specified summaryPosition .
summaryPosition
Position of the summary rows to remove.
Removes the summary rows grouped by groupFromCol .
groupFromCol
Name of the first column that determines the group break values.
Removes the summary rows grouped by groupFromCol and groupToCol .
groupFromCol
Name of the first column that determines the group break values.
groupToCol
Name of the last column that determines the group break values.
Removes the summary rows grouped by groupFromCol .
groupFromCol
First column that determines the group break values.
Removes the summary rows grouped by groupFromCol and groupToCol .
groupFromCol
First column that determines the group break values.
groupToCol
Last column that determines the group break values.
Removes the summary rows that match the specified summaryPosition and grouped by groupFromCol .
summaryPosition
Position of the summary rows to remove.
groupFromCol
Name of the first column that determines the group break values.
Removes the summary rows that match the specified summaryPosition and grouped by groupFromCol and groupToCol .
summaryPosition
Position of the summary rows to remove.
groupFromCol
Name of the first column that determines the group break values.
groupToCol
Name of the last column that determines the group break values.
Removes the summary rows that match the specified summaryPosition and grouped by groupFromCol and groupToCol .
summaryPosition
Position of the summary rows to remove.
groupFromCol
First column that determines the group break values.
groupToCol
Last column that determines the group break values.
Scrolls the specified cell into view.
cell
Throws:
Scrolls the specified cell into view aligned according to the position specified by alignX and alignY , if possible.
cell
alignX
alignY
Throws:
Scrolls the specified cell into view.
cellAddress
The address of the cell to scroll into view.
Throws:
Scrolls the specified cell into view aligned according to the position specified by alignX and alignY , if possible.
cellAddress
The address of the cell to scroll into view.
alignX
alignY
Throws:
Scrolls the specified cell into view.
columnIndex
The zero-based column index of the cell to scroll into view.
rowIndex
The zero-based row index of the cell to scroll into view.
Throws:
Scrolls the specified cell into view aligned according to the position specified by alignX and alignY , if possible.
columnIndex
The zero-based column index of the cell to scroll into view.
rowIndex
The zero-based row index of the cell to scroll into view.
alignX
alignY
Throws:
Scrolls the specified column into view.
columnIndex
The zero-based column index of the cell to scroll into view.
Throws:
Scrolls the specified column into view aligned to the left or right according to the position specified by alignX .
columnIndex
The zero-based column index of the cell to scroll into view.
alignX
Throws:
Scrolls the specified column into view.
column
Throws:
Scrolls the specified column into view aligned to the left or right according to position specified by alignX .
column
alignX
Throws:
Scrolls the specified row into view.
rowIndex
The zero-based row index of the cell to scroll into view.
Throws:
Scrolls the specified row into view aligned to the top or bottom according to the position specified by alignY .
rowIndex
The zero-based row index of the cell to scroll into view.
alignY
Throws:
Scrolls the specified row into view.
row
Throws:
Scrolls the specified row into view aligned to the top or bottom according to the position specified by alignY .
row
alignY
Throws:
Sets the currently focused cell.
cellAddress
Address of the cell.
Sets the currently focused cell.
columnIndex
Column index of the cell.
rowIndex
Row index of the cell.
Sets the state for the row at rowIndex .
rowIndex
The index of the row.
state
Throws:
columnIndex
The index of the column containing the cell.
rowIndex
The index of the row containing the cell.
value
Value to store in the cell identified by columnIndex and rowIndex .
Throws:
cellAddress
Row and column index of the cell.
value
Value to store in the cell identified by cellAddress .
Throws:
columnName
rowIndex
The index of the row containing the cell.
value
Value to store in the cell identified by columnName and rowIndex .
Throws:
column
rowIndex
The index of the row containing the cell.
value
Value to store in the cell identified by column and rowIndex .
Throws:
column
direction
Throws:
comparer
Throws:
Causes the control to update the corresponding client side widget. When in design mode, causes the rendered control to update its entire surface in the designer.
This event fires only if there is an handler attached to it. A simple overload of the On[Event] method in a derived class will not be invoked unless there is at least one handler attached to the event.
This event fires only if there is an handler attached to it. A simple overload of the On[Event] method in a derived class will not be invoked unless there is at least one handler attached to the event.
This event fires only if there is an handler attached to it. A simple overload of the On[Event] method in a derived class will not be invoked unless there is at least one handler attached to the event.
This event fires only if there is an handler attached to it. A simple overload of the On[Event] method in a derived class will not be invoked unless there is at least one handler attached to the event.
Bindable components implement this interface.
Controls that support drag & drop operations implement this interface.
All wisej components implement this interface.
All wisej data stores implement this interface.
Represents a Wisej component that is capable of handling postback requests from the client.
Allows an object to serialize itself.
: Returns or sets whether the user can add new rows. (Default: False
)
: Returns or sets whether the user is allowed to delete rows from the . (Default: False
)
: Returns or sets whether manual column repositioning is enabled. (Default: False
)
: Returns or sets whether users can resize columns. (Default: True
)
: Returns or sets whether users can resize rows. (Default: True
)
: Returns or sets whether columns are created automatically when the or properties are set. This property is ignored in design mode - auto column generation is always on. (Default: True
)
: Returns or sets a value that indicates whether the control resizes based on its contents. (Default: False
)
: Returns or sets a value indicating how column widths are determined. (Default: None
)
: Returns or sets a value indicating how row heights are determined. (Default: None
)
The specified value when setting this property is and row headers are hidden.
: Number of rows stored in a cache block. Determines the number of rows requested by the client when scrolling the grid.
: Returns or sets the border style for the . (Default: Solid
)
: Returns or sets the cell border style for the control. (Default: Both
)
: Returns or sets a value that indicates whether users can copy cell text values to the and whether row and column header text is included. (Default: EnableWithAutoHeaderText
)
: Returns or sets the number of columns displayed in the . (Default: 0
)
The specified value when setting this property is less than 0.
When setting this property, the property has been set.
: Returns or sets the border style for the column headers in the control. (Default: Both
)
: Returns or sets the default column header style.
: Returns or sets the height, in pixels, of the column headers row.
The specified value when setting this property is less than the minimum height of 4 pixels or is greater than the maximum height of 32768 pixels.
: Returns or sets whether the height of the column headers is adjustable and whether it can be adjusted by the user or is automatically adjusted to fit the contents of the headers. [Since 3.0.13] (Default: DisableResizing
)
: Returns or sets whether the column header row is displayed. (Default: True
)
The specified value when setting this property is false and one or more columns have an property value of .
: Returns a collection that contains all the columns in the control.
: Returns or sets the currently active cell.
The value of this property cannot be set because changes to the current cell cannot be committed or canceled. Or the specified cell when setting this property is in a hidden row or column. Re-entrant calling is only allowed when the is bound to a . Re-entrant calling results from a change to the underlying data.
The specified cell when setting this property is not in the .
: Returns the row and column indexes of the currently active cell.
: Returns the row containing the current cell.
: Returns or sets the name of the list or table in the data source for which the is displaying data. (Default: ""
)
An error occurred in the data source and either there is no handler for the event or the handler has set the property to true. The exception object can typically be cast to type .
: Returns or sets the data source that the is displaying data for. (Default: null
)
An error occurred in the data source and either there is no handler for the event or the handler has set the property to true. The exception object can typically be cast to type .
: Returns or sets the default cell style to be applied to the cells in the if no other cell style properties are set.
: Returns or sets the default row height.
: Returns or sets the default for all columns when the property is set to (default). (Default: Automatic
)
: Returns the control hosted by the current cell, if a cell with an editing control is in edit mode.
: Returns or sets a value indicating how to begin editing a cell. (Default: EditOnKeystrokeOrF2
)
The specified value when setting this property would cause the control to enter edit mode, but initialization of the editing cell value failed and either there is no handler for the event or the handler has set the property to true. The exception object can typically be cast to type .
: Returns the first cell currently displayed in the in the upper left corner.
: Returns the index of the column that is the first non-frozen column displayed on the .
The specified value when setting this property is less than 0 or greater than the number of columns in the control minus 1.
The specified value when setting this property indicates a column with a property value of false. Or the specified value when setting this property indicates a column with a property value of true.
: Returns the index of the row that is the first row displayed on the .
The specified value when setting this property is less than 0 or greater than the number of rows in the control minus 1.
The specified value when setting this property indicates a row with a property value of false. Or the specified value when setting this property indicates a column with a property value of true.
: Returns the number of pixels by which the control is scrolled horizontally.
: Returns or sets the distance in pixels to indent each child row node level. (Default: -1
)
The assigned value is less than 0 (see Remarks); or the assigned value is greater than 500.
: Returns a value indicating whether the current cell has uncommitted changes.
: Returns a value indicating whether the currently active cell is being edited.
: Returns a value indicating whether the current row has uncommitted changes.
: Returns or set the cell located in the specified column and at the specified row.
columnIndex is less than 0 or greater than the number of columns in the control minus 1; or rowIndex is less than 0 or greater than the number of rows in the control minus 1.
: Returns or set the cell located in the specified column and at the specified row.
: Returns or set the cell located in the specified column and at the specified row.
: Returns or set the cell located in the specified location.
: Returns or sets whether the rows are always of the same height. (Default: False
)
: Returns or sets whether the column and row resizing should be live: updated as the user resizes the row or the column. (Default: False
)
: Maximum number of blocks kept in the client cache.
: Returns or sets whether the user is allowed to select more than one cell, row, or column of the at a time. (Default: True
)
: Returns the index of the row for new records.
: Returns or sets an HTML string that is displayed when the doesn't contain any row. (Default: ""
)
: Returns or sets whether the user can edit the cells of the control. (Default: False
)
The specified value when setting this property is true, the current cell is in edit mode, and the current cell contains changes that cannot be committed.
The specified value when setting this property would cause the control to enter edit mode, but initialization of the editing cell value failed and either there is no handler for the event or the handler has set the property to true. The exception object can typically be cast to type .
: Returns or sets whether the row under the pointer gets selected on a right click. (Default: False
)
When the right click lands outside of a selected area the selection is not changed regardless of the value of .
: Returns or sets the number of rows displayed in the . (Default: 0
)
The specified value when setting this property is less than 0 or less than 1 and is set to true.
When setting this property, the property is set.
: Returns the for the row headers.
Use this to set the style and other properties for all the row headers.
: Returns or sets the default style applied to the row header cells.
: Returns or sets the minimum width, in pixels, of the column that contains the row headers.
The value is less than the minimum width of 2 pixels or is greater than the maximum width of 2000 pixels.
: Returns or sets whether the column that contains row headers is displayed. (Default: True
)
: Returns or sets the width, in pixels, of the column that contains the row headers.
The value is less than the minimum width of 2 pixels or is greater than the maximum width of 2000 pixels.
: Returns or sets whether the width of the row headers is adjustable and whether it can be adjusted by the user or is automatically adjusted to fit the contents of the headers. (Default: EnableResizing
)
: Returns a collection that contains all the rows in the control.
: Returns or sets the row that represents the template for all the rows in the control.
The specified row when setting this property has its property set.
: Returns or sets the type of scroll bars to display for the control. (Default: Both
)
: Returns the collection of selected cells.
: Returns the collection of selected columns.
: Returns the collection of selected rows.
: Milliseconds to wait before sending selection events to the server. (Default: 150
)
Use this property to avoid flooding the server with selection change events when users quickly select rows in a data-bound that triggers other data-bounds controls to get updated. Throws:
When the value is less than 0 or greater than 10000 (10 seconds).
: Returns or sets a value indicating how the cells of the can be selected. (Default: FullRowSelect
)
: Returns or sets whether cells will display an error glyphs for each cell that contains a data entry error. (Default: True
)
: Returns or sets whether or not ToolTips will show when the mouse pointer pauses on a cell. (Default: True
)
: Returns or sets whether the column visibility menu button is visible. (Default: True
)
: Returns or sets a value indicating whether the widget highlights the currently focused cell. (Default: True
)
: Returns or sets whether row headers will display an error glyphs for each row that contains a data entry error. (Default: True
)
: Returns the column by which the contents are currently sorted.
: Returns or sets whether frozen rows should be sorted when sorting a column. (Default: True
)
: Returns a value indicating whether the items in the control are sorted in ascending or descending order, or are not sorted.
: Returns or sets a value indicating how the updates the selection of rows and cells when it's sorted. (Default: UpdatePosition
)
The selection is always cleared when sorting a data-bound or when the grid contains hierarchical rows.
: Returns or sets whether the TAB key moves the focus to the next control in the tab order rather than moving focus to the next cell. (Default: False
)
: Returns the instance of associated with this control.
: Returns or sets the position of the items associated with this control. (Default: Top
)
: Returns or sets the header cell located in the upper left corner of the control.
: Returns or sets the column that displays the node open/close tree icons.
: Returns or sets whether you have provided your own data-management operations for the control. (Default: False
)
: Returns the total number of visible rows currently displayed.
Creates or updates a for each group limited by the values in column groupCol .
Optional for the summary rows.
Optional custom summary function, used when summaryType is .
Returns: . Array of the rows displaying the aggregated values.
Creates or updates a for each group limited by the values in column groupCol .
Indicates the position of the .
Optional for the summary rows.
Optional custom summary function, used when summaryType is .
Returns: . Array of the rows displaying the aggregated values.
Creates or updates a for each group limited by the values in the columns from groupFromCol to groupToCol .
Optional for the summary rows.
Optional custom summary function, used when summaryType is .
Returns: . Array of the rows displaying the aggregated values.
Creates or updates a for each group limited by the values in the columns from groupFromCol to groupToCol .
Indicates the position of the .
Optional for the summary rows.
Optional custom summary function, used when summaryType is .
Returns: . Array of the rows displaying the aggregated values.
Creates or updates a for each group limited by the values in columns groupCol .
Optional for the summary rows.
Optional custom summary function, used when summaryType is .
Returns: . Array of the rows displaying the aggregated values.
Creates or updates a for each group limited by the values in columns groupCol .
Indicates the position of the .
Optional for the summary rows.
Optional custom summary function, used when summaryType is .
Returns: . Array of the rows displaying the aggregated values.
Creates or updates a for each group limited by the values in the columns from groupFromCol to groupToCol .
Optional for the summary rows.
Optional custom summary function, used when summaryType is .
Returns: . Array of the rows displaying the aggregated values.
Creates or updates a for each group limited by the values in the columns from groupFromCol to groupToCol .
Indicates the position of the .
Optional for the summary rows.
Optional custom summary function, used when summaryType is .
Returns: . Array of the rows displaying the aggregated values.
Populates the from the data appending the rows to the existing rows.
The object that contains data for the to display.
The name of the table or list in the data object for which the should load the data.
Returns: . Numbers of rows appended.
Use this method to fill a without binding it to the data source.
true to include the rows and columns with the property set to false.
Returns: . true if all cells (or all visible cells) are selected or if there are no cells (or no visible cells); otherwise, returns false.
columnIndex is not in the valid range of -1 (all columns) to the number of columns minus 1.
columnIndex is not in the valid range of -1 (all columns) to the number of columns minus 1.
One of the values.
autoSizeMode has the value and is false.
autoSizeMode has the value , , or .
columnIndex is not in the valid range of -1 (all columns) to the number of columns minus 1.
One of the values.
autoSizeMode has the value and is false.
autoSizeMode has the value , , or .
columnIndex is not in the valid range of -1 (all columns) to the number of columns minus 1.
columnIndex is not in the valid range of -1 (all columns) to the number of columns minus 1.
One of the values.
autoSizeMode has the value and is false.
autoSizeMode has the value or .
One of the values.
autoSizeMode has the value and is false.
autoSizeMode has the value or .
rowIndex is not in the valid range of -1 (all rows) to the number of rows minus 1.
rowIndex is not in the valid range of -1 (all rows) to the number of rows minus 1.
One of the values.
autoSizeMode has the value and is false.
rowIndex is not in the valid range of -1 (all rows) to the number of rows minus 1.
One of the values.
autoSizeMode has the value and is false.
rowIndex is not in the valid range of -1 (all rows) to the number of rows minus 1.
One of the values.
autoSizeMode has the value or .
One of the values.
autoSizeMode has the value or .
One of the values.
rowIndex is not in the valid range of -1 (all rows) to the number of rows minus 1.
autoSizeMode has the value or
One of the values.
rowIndex is not in the valid range of -1 (all rows) to the number of rows minus 1.
autoSizeMode has the value or
One of the values.
autoSizeMode has the value
autoSizeMode has the value and is false.
Returns: . true if the current cell is already in edit mode or successfully enters edit mode; otherwise, false.
is not set to a valid cell.
Prevents the control from updating until the method is called.
Returns: . true if the cancel was successful; otherwise, false.
Returns: . true if the changes were committed; otherwise false.
The cell value could not be committed and either there is no handler for the event or the handler has set the property to true.
Returns: . true if the edit operation is committed and ended; otherwise, false.
The cell value could not be committed and either there is no handler for the event or the handler has set the property to true.
Resumes updating of the control after it was suspended by the method.
Populates the from the data .
The object that contains data for the to display.
The name of the table or list in the data object for which the should load the data.
Returns: . Numbers of rows added.
Use this method to fill a without binding it to the data source.
Returns the formatted values that represent the contents of the selected cells for copying to the .
Returns: . A with the contents of the selected cells.
is set to .
Retrieves the value for the specified cell, as formatted for display, without retrieving a and without causing the permanent creation of a row instance. This method is particularly useful when the grid shows a large data set and/or it's operating in .
Returns: . The formatted value stored in the cell.
columnIndex is less than 0 or columnIndex is equal to or greater than the number of cells in the collection.
rowIndex is less than 0.- or - rowIndex is equal to or greater than .
Retrieves the value for the specified cell, as formatted for display, without retrieving a and without causing the permanent creation of a row instance. This method is particularly useful when the grid shows a large data set and/or it's operating in .
The that contains the cell.
Returns: . The formatted value stored in the cell.
column is null.
The specified column does not belong to the same that owns the cells.
rowIndex is less than 0.- or - rowIndex is equal to or greater than .
Retrieves the value for the specified cell, as formatted for display, without retrieving a and without causing the permanent creation of a row instance. This method is particularly useful when the grid shows a large data set and/or it's operating in .
The of the column containing the cell.
Returns: . The formatted value stored in the cell.
columnName does not match the name of any columns in the control.
rowIndex is less than 0.- or - rowIndex is equal to or greater than .
Returns the state of the at the specified index.
Returns: . A combination of values indicating the state of the row.
rowIndex is less than zero and greater than the number of rows in the collection.
Retrieves the value for the specified cell without retrieving a and without causing the permanent creation of a row instance. This method is particularly useful when the grid shows a large data set and/or it's operating in .
Returns: . The object value stored in the cell.
columnIndex is less than 0 or columnIndex is equal to or greater than the number of cells in the collection.
rowIndex is less than 0.- or - rowIndex is equal to or greater than .
Retrieves the value for the specified cell without retrieving a and without causing the permanent creation of a row instance. This method is particularly useful when the grid shows a large data set and/or it's operating in .
Returns: . The object value stored in the cell.
cellAddress is less than 0 or equal to or greater than the number of row or columns in the collection.
Retrieves the value for the specified cell without retrieving a and without causing the permanent creation of a row instance. This method is particularly useful when the grid shows a large data set and/or it's operating in .
The that contains the cell.
Returns: . The object value stored in the cell.
column is null.
The specified column does not belong to the same that owns the cells.
rowIndex is less than 0.- or - rowIndex is equal to or greater than .
Retrieves the value for the specified cell without retrieving a and without causing the permanent creation of a row instance. This method is particularly useful when the grid shows a large data set and/or it's operating in .
The of the column containing the cell.
Returns: . The object value stored in the cell.
columnName does not match the name of any columns in the control.
rowIndex is less than 0.- or - rowIndex is equal to or greater than .
The x coordinate relative to the control.
The y coordinate relative to the control.
Returns: . A that contains the column index and row index information.
The x, y coordinate relative to the control.
Returns: . A that contains the column index and row index information.
Returns: . true is the specified cell, the owner row, owner column and the data source, allow user editing.
Returns: . true is the specified cell, the owner row, owner column and the data source, allow user editing.
Returns: . true is the specified cell, the owner row, owner column and the data source, allow user editing.
Returns: . true is the specified cell, the owner row, owner column and the data source, allow user editing.
Returns: . true is the specified cell, the owner row, owner column and the data source, allow user editing.
Returns: . true is the specified cell, the owner row, owner column and the data source, allow user editing.
Returns: . true if the coordinates correspond to a valid cell address.
Returns: . true if the coordinates correspond to a valid cell address.
Returns: . true if the column index corresponds to a valid column.
Returns: . true if the row index corresponds to a valid row.
Notifies the that the current cell has uncommitted changes.
Fires the event, if is true, selects all the rows in the control.
A that contains the event data.
The value of the property of e is greater than the number of columns in the control, or the value of the property of e is greater than the number of rows in the control.
Forces a full reload of the data displayed by this .
Forces a full reload of the data displayed by this .
The to scroll into view.
cell is null.
cell doesn't belong to this .
The to scroll into view.
One of or . Any other value is ignored and will use the least-effort alignment.
One of or . Any other value is ignored and will use the least-effort alignment.
cell is null.
cell doesn't belong to this .
cellAddress .X is less than -1 or greater than the number of columns in the control, or cellAddress .Y is less than -1 or greater than the number of rows in the control.
One of or . Any other value is ignored and will use the least-effort alignment.
One of or . Any other value is ignored and will use the least-effort alignment.
cellAddress .X is less than -1 or greater than the number of columns in the control, or cellAddress .Y is less than -1 or greater than the number of rows in the control.
columnIndex is less than -1 or greater than the number of columns in the control, or rowIndex is less than -1 or greater than the number of rows in the control.
One of or . Any other value is ignored and will use the least-effort alignment.
One of or . Any other value is ignored and will use the least-effort alignment.
columnIndex is less than -1 or greater than the number of columns in the control, or rowIndex is less than -1 or greater than the number of rows in the control.
columnIndex is less than -1 or greater than the number of columns in the control.
One of or . Any other value is ignored and will use the least-effort alignment.
columnIndex is less than -1 or greater than the number of columns in the control.
The to scroll into view.
column is null.
column doesn't belong to this .
The to scroll into view.
One of or . Any other value is ignored and will use the least-effort alignment.
column is null.
column doesn't belong to this .
rowIndex is less than -1 or greater than the number of rows in the control.
One of or . Any other value is ignored and will use the least-effort alignment.
rowIndex is less than -1 or greater than the number of rows in the control.
The to scroll into view.
row is null.
row doesn't belong to this .
The to scroll into view.
One of or . Any other value is ignored and will use the least-effort alignment.
row is null.
row doesn't belong to this .
Selects all the cells, or rows, or columns, according to the property when the is true.
Selects all the cells, regardless of the and properties.
Selects all the columns, regardless of the and properties.
Selects all the rows, regardless of the and properties.
state to set.
rowIndex is less than zero and greater than the number of rows in the collection.
Sets the value of the specified cell without retrieving a and without causing the permanent creation of a row instance. This method is particularly useful when the grid shows a large data set and/or it's operating in .
columnIndex is less than 0 or columnIndex is equal to or greater than the number of cells in the collection.
rowIndex is less than 0.- or - rowIndex is equal to or greater than .
Sets the value of the specified cell without retrieving a and without causing the permanent creation of a row instance. This method is particularly useful when the grid shows a large data set and/or it's operating in .
cellAddress is less than 0 or equal to or greater than the number of row or columns in the collection.
Sets the value of the specified cell without retrieving a and without causing the permanent creation of a row instance. This method is particularly useful when the grid shows a large data set and/or it's operating in .
The of the column containing the cell.
columnName does not match the name of any columns in the control.
rowIndex is less than 0.- or - rowIndex is equal to or greater than .
Sets the value of the specified cell without retrieving a and without causing the permanent creation of a row instance. This method is particularly useful when the grid shows a large data set and/or it's operating in .
The that contains the cell.
column is null.
The specified column does not belong to the same that owns the cells.
rowIndex is less than 0.- or - rowIndex is equal to or greater than .
Sorts the contents of the control in ascending or descending order based on the contents of the specified column.
The column by which to sort the contents of the .
One of the values.
The specified column is not part of this ; or the property has been set and the property of the specified column returns false.
column is null.
The property is set to true and the property of the specified column returns false; or the object specified by the property does not implement the interface; or the object specified by the property has a property value of false.
Sorts the contents of the control using an implementation of the interface.
An implementation of that performs the custom sorting operation.
comparer is null.
is set to true; or is not null.
Fired when the value of the property changes.
Fired when the value of the property changes.
Fired when the value of the property changes.
Fired when the value of the property changes.
Fired when the value of the property changes.
Fired when edit mode starts for the selected cell.
Fired when any part of a cell is clicked.
Fired when a cell's context menu is needed.
Fired when the user double-clicks anywhere in a cell.
Fired when edit mode stops for the current cell.
Fired when the current cell changes in the control or when the control receives input focus.
Fired when the value of the property of a cell changes.
Fired when a cell's error text is needed.
Fired when the contents of a cell need to be formatted for display.
Fired when a cell loses input focus and is no longer the current cell.
Occurs whenever the user clicks anywhere on a cell with the mouse.
Fired when a cell within the is double-clicked.
Fired when the user presses a mouse button while the pointer is within the boundaries of a cell.
Fired when the mouse pointer enters a cell.
Fired when the mouse pointer leaves a cell.
Fired when the mouse pointer moves over the control.
Fired when the user releases a mouse button while over a cell.
Fired when a cell with the property set to true needs to be drawn.
Fired when a cell leaves edit mode if the cell value has been modified.
Fired when a cell state changes, such as when the cell is selected or focused.
Fired when the property of a changes.
Fired when one of the values of a cell style changes.
Fired when a hosted in a cell editor is clicked.
Fired when the value of the property of a cell changes.
Fired when a cell's ToolTip text is needed.
Occurs after the cell has finished validating.
Fired when a cell loses input focus, enabling content validation.
Fired when the value of a cell changes.
Fired when the property of the control is true and the requires a value for a cell in order to format and display the cell.
Fired when the property of the control is true and a cell value has changed and requires storage in the underlying data source.
Fired when a column is added to the control.
Fired when the value the property for a column changes.
Fired when the property changes.
Fired when the user clicks a column header.
Fired when a column header is double-clicked.
Fired when the value of the property changes.
Fired when the value of the property for a column changes.
Fired when the value of the property for a column changes.
Fired when the property changes.
Fired when a column is removed from the control.
Fired when the value of the property changes.
Fired when a column changes state, such as becoming visible.
Fired when the value of the property for a column changes.
Fired when the property changes.
Occurs after a data-binding operation has finished.
Fired when a data parsing or data validation operation throws an exception, or when committing data to a data source fails.
Fired when value of the property changes.
Occurs when the client requests a set of rows from the server.
You can use this event when the is in to pre-populate a paged data set used when handling the events.
Fired when the value of the property changes.
Fired when the client has updated one or more rows in the grid.
This event is fired only if the application has attached at least one handler to the event. Otherwise, simply overriding won't work.
Fired when the value of the property changes.
Fired when the user enters the row for new records so that it can be populated with default values.
Fired when a control for editing a cell is showing.
Fired when the value of the property changes.
Fired when the value of the property changes.
Fired when the user tabs past the last cell.
Fired when the value of the property changes.
Fired when the value of the property changes.
Fired when the property of the is true and the user navigates to the new row at the bottom of the .
Fired when the value of the property changes.
Fired when a parent row is collapsed.
Fired when a row receives input focus but before it becomes the current row.
Fired when the property of a row changes.
Fired when the row's error text is required.
Fired when a parent row is expanded.
Fired when the user clicks within the boundaries of a row header.
Fired when a row header is double-clicked.
Fired when value of the property changes.
Fired when the value of the property for a row changes.
Fired when information about row height is requested.
Fired when a row loses input focus and is no longer the current row.
Fired when the value of the property for a row changes.
Fired when the value of the property for a row changes.
Occurs after a new row is added to the .
Fired when a row or rows are deleted from the .
Fired when a row changes state, such as getting selected.
Occurs after a row has finished validating.
Fired when a row is validating.
Fired when the user or code scrolls the grid.
Fired when the current selection changes.
Fired when the value of the property changes.
Fired when the compares two cell values to perform a sort operation.
Fired when the control completes a sorting operation.
Fired when the value of the property changes.
Fired when a is clicked.
Fired when the user presses a mouse button while the pointer is on the top-left corner cell.
Fired when the user has finished adding a row to the control.
Fired when the user has finished deleting a row from the control.
Fired when the user deletes a row from the control.
Provides access to the property for coontrols that support the read-only mode.
All wisej controls derived from the class must implement this interface.