DataGridViewCell

Wisej.Web.DataGridViewCell

Namespace: Wisej.Web

Assembly: Wisej.Framework (3.1.0.0)

Represents an individual cell in a DataGridView control.

public class DataGridViewCell : DataGridViewElement, ICloneable

Constructors

DataGridViewCell()

Properties

ColumnIndex

Int32: Returns the column index for this cell.

ContextMenu

ContextMenu: Returns or sets the shortcut menu associated with the cell. (Default: null)

Control

Control: Returns or sets a child control to display inside the cell.

DataGridView

DataGridView: Returns the DataGridView control associated with this DataGridViewCell.

DefaultNewRowValue

Object: Returns the default value for a cell in the row for new records.

Displayed

Boolean: Returns a value that indicates whether the cell is currently displayed.

Editable

Boolean: Returns whether the cell can be edited.

EditedFormattedValue

Object: Returns the current, formatted value of the cell, regardless of whether the cell is in edit mode and the value has not been committed.

Throws:

ErrorText

String: Returns or sets the text describing an error condition associated with the cell.

FormattedValue

Object: Returns the value of the cell as formatted for display.

Throws:

FormattedValueType

Type: Returns the type of the formatted value associated with the cell.

Frozen

Boolean: Returns a value indicating whether the cell is frozen.

HasStyle

Boolean: Returns true it the Style property has been set.

HasUserData

Boolean: Checks if the UserData dynamic object was created and has any value.

Height

Int32: Returns the height of the cell.

InheritedState

DataGridViewElementStates: Returns the current state of the cell as inherited from the state of its row and column.

Throws:

InheritedStyle

DataGridViewCellStyle: Returns the style currently applied to the cell.

Throws:

IsCurrentCell

Boolean: Returns whether this is the current cell in the DataGridView.

IsInEditMode

Boolean: Returns a value indicating whether this cell is currently being edited.

OwningColumn

DataGridViewColumn: Returns the column that contains this cell.

OwningRow

DataGridViewRow: Returns the row that contains this cell.

ReadOnly

Boolean: Returns or sets whether the cell's data can be edited.

Resizable

Boolean: Returns a value indicating whether the cell can be resized.

RowIndex

Int32: Returns the index of the cell's parent row.

Selected

Boolean: Returns or sets whether the cell has been selected.

Size

Size: Returns the size of the cell.

Style

DataGridViewCellStyle: Returns or sets the style for the cell.

Tag

Object: Returns or sets the object that contains supplemental data about the cell. (Default: null)

ToolTipText

String: Returns or sets the ToolTip text associated with this cell.

UserData

Object: Returns a dynamic object that can be used to store custom data in relation to this cell.

UserPaint

Boolean: Enables or disables the user paint feature for this cell. When UserPaint is true, the application can handle the CellPaint event to draw custom content in the cell. (Default: False)

Value

Object: Returns or sets the value associated with this cell.

Throws:

ValueType

Type: Returns or sets the data type of the values in the cell.

Visible

Boolean: Returns a value indicating whether the cell is in a row or column that has been hidden.

Width

Int32: Returns the width of the cell.

Methods

Clone()

Creates a copy of this cell.

Returns: DataGridViewCell. The cloned DataGridViewCell.

GetEditedFormattedValue()

Returns the current, formatted value of the cell, regardless the cell being in edit mode.

Returns: Object. The current, formatted value of the DataGridViewCell.

Throws:

GetInheritedContextMenu()

Returns the inherited ContextMenu for the current cell.

Returns: ContextMenu. A ContextMenu instance if the parent DataGridView, DataGridViewRow, or DataGridViewColumn has a ContextMenu assigned; otherwise, null.

GetInheritedState()

Returns a value indicating the current state of the cell as inherited from the state of its row and column.

Returns: DataGridViewElementStates. A combination of DataGridViewElementStates values representing the current state of the cell.

GetInheritedStyle(includeVisualProperties)

Returns the style applied to the cell.

ParameterTypeDescription

includeVisualProperties

true to include inherited visual properties; otherwise, false to include only formatting properties.

Returns: DataGridViewCellStyle. A DataGridViewCellStyle that includes the style settings of the cell inherited from the cell's parent row, column, and DataGridView.

Throws:

ParseFormattedValue(value, cellStyle, formattedTypeConverter, valueTypeConverter)

Converts a value to the actual cell value.

ParameterTypeDescription

value

The display value of the cell.

cellStyle

The DataGridViewCellStyle in effect for the cell.

formattedTypeConverter

A TypeConverter for the display value type, or null to use the default converter.

valueTypeConverter

A TypeConverter for the cell value type, or null to use the default converter.

Returns: Object. The cell value.

Throws:

ResetReadOnly()

Resets the ReadOnly state to inherit its value from the OwningColumn, OwningRowand the DataGridView.

Update()

Updates the cell on the client.

Inherited By

NameDescription

Displays a button widget in a DataGridViewCell cell.

Displays a CheckBox icon (not the actual control) in a DataGridViewCell cell.

Displays an editable ComboBox control in a DataGridViewCell cell when in edit mode.

Displays an editable DateTimePicker control in a DataGridViewCell cell when in edit mode.

Displays an image in a DataGridViewCell cell.

Displays a link widget in a DataGridViewCell cell.

Displays an editable MaskedTextBox control in a DataGridViewCell cell when in edit mode.

Displays an editable NumericUpDown control in a DataGridViewCell cell when in edit mode.

Displays an editable TextBox control in a DataGridViewCell cell when in edit mode.

Represents a column header in a DataGridView control.

Contains functionality common to row header cells and column header cells.

Represents a row header of a DataGridView control.

Last updated