# DataGridViewElement

Namespace: **Wisej.Web**

Assembly: **Wisej.Framework** (4.0.0.0)

Provides the base class for elements of a [DataGridView](/api/wisej.web/lists-and-grids/datagridview.md) control.

{% tabs %}
{% tab title="C#" %}

```csharp
public class DataGridViewElement : IDisposable, IHasPropertyStore
```

{% endtab %}

{% tab title="VB.NET" %}

```visual-basic
Public Class DataGridViewElement
    Inherits IDisposable
    Implements IHasPropertyStore
```

{% endtab %}
{% endtabs %}

## Constructors

### ![](/files/hsR4ok3152WyAf8J2C1u) DataGridViewElement()

Initializes a new instance of [DataGridViewElement](/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewelement.md).

## Properties

### ![](/files/hsR4ok3152WyAf8J2C1u) DataGridView

[DataGridView](/api/wisej.web/lists-and-grids/datagridview.md): Returns the [DataGridView](/api/wisej.web/lists-and-grids/datagridview.md) control associated with this element.

### ![](/files/hsR4ok3152WyAf8J2C1u) State

[DataGridViewElementStates](/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewelementstates.md): Returns the user interface (UI) state of the element.

## Methods

### ![](/files/hsR4ok3152WyAf8J2C1u) Dispose()

Releases all resources used by the [DataGridViewElement](/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewelement.md).

### ![](/files/lzopMboA31bVq8UIcbT3) Dispose(disposing)

Releases the resources used by the [DataGridViewElement](/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewelement.md).

| Parameter     | Type                                                            | Description                                                                 |
| ------------- | --------------------------------------------------------------- | --------------------------------------------------------------------------- |
| **disposing** | [Boolean](https://docs.microsoft.com/dotnet/api/system.boolean) | true when this method is called by the application rather than a finalizer. |

### ![](/files/lzopMboA31bVq8UIcbT3) OnDataGridViewChanged()

Called when the element is associated with a different [DataGridView](/api/wisej.web/lists-and-grids/datagridview.md).

### ![](/files/lzopMboA31bVq8UIcbT3) RaiseCellClick(e)

Fires the [CellClick](/api/wisej.web/lists-and-grids/datagridview.md#cellclick) event.

| Parameter | Type                                                                                                            | Description                                                                                                                                     |
| --------- | --------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- |
| **e**     | [DataGridViewCellEventArgs](/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewcelleventargs.md) | A [DataGridViewCellEventArgs](/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewcelleventargs.md) that contains the event data. |

### ![](/files/lzopMboA31bVq8UIcbT3) RaiseCellValueChanged(e)

Fires the [CellValueChanged](/api/wisej.web/lists-and-grids/datagridview.md#cellvaluechanged) event.

| Parameter | Type                                                                                                            | Description                                                                                                                                     |
| --------- | --------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- |
| **e**     | [DataGridViewCellEventArgs](/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewcelleventargs.md) | A [DataGridViewCellEventArgs](/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewcelleventargs.md) that contains the event data. |

### ![](/files/lzopMboA31bVq8UIcbT3) RaiseDataError(e)

Fires the [DataError](/api/wisej.web/lists-and-grids/datagridview.md#dataerror) event.

| Parameter | Type                                                                                                                      | Description                                                                                                                                               |
| --------- | ------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **e**     | [DataGridViewDataErrorEventArgs](/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewdataerroreventargs.md) | A [DataGridViewDataErrorEventArgs](/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewdataerroreventargs.md) that contains the event data. |

## Inherited By

| Name                                                                                                                          | Description                                                                                                                                                                                                                                       |
| ----------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [DataGridViewButtonCell](/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewbuttoncell.md)                     | Displays a button widget in a [DataGridViewCell](/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewcell.md) cell.                                                                                                                 |
| [DataGridViewButtonColumn](/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewbuttoncolumn.md)                 | Represents a [DataGridView](/api/wisej.web/lists-and-grids/datagridview.md) column that contains a collection of [DataGridViewButtonCell](/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewbuttoncell.md) cells.                 |
| [DataGridViewCheckBoxCell](/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewcheckboxcell.md)                 | Displays a [CheckBox](/api/wisej.web/buttons/wisej.web.checkbox.md) icon (not the actual control) in a [DataGridViewCell](/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewcell.md) cell.                                        |
| [DataGridViewCheckBoxColumn](/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewcheckboxcolumn.md)             | Represents a [DataGridView](/api/wisej.web/lists-and-grids/datagridview.md) column that contains a collection of [DataGridViewCheckBoxCell](/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewcheckboxcell.md) cells.             |
| [DataGridViewColumn](/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewcolumn.md)                             | Represents a column in a [DataGridView](/api/wisej.web/lists-and-grids/datagridview.md) control.                                                                                                                                                  |
| [DataGridViewComboBoxCell](/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewcomboboxcell.md)                 | Displays an editable [ComboBox](/api/wisej.web/lists-and-grids/combobox.md) control in a [DataGridViewCell](/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewcell.md) cell when in edit mode.                                    |
| [DataGridViewComboBoxColumn](/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewcomboboxcolumn.md)             | Represents a [DataGridView](/api/wisej.web/lists-and-grids/datagridview.md) column that contains a collection of [DataGridViewComboBoxCell](/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewcomboboxcell.md) cells.             |
| [DataGridViewDateTimePickerCell](/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewdatetimepickercell.md)     | Displays an editable [DateTimePicker](/api/wisej.web/editors/wisej.web.datetimepicker.md) control in a [DataGridViewCell](/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewcell.md) cell when in edit mode.                      |
| [DataGridViewDateTimePickerColumn](/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewdatetimepickercolumn.md) | Represents a [DataGridView](/api/wisej.web/lists-and-grids/datagridview.md) column that contains a collection of [DataGridViewDateTimePickerCell](/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewdatetimepickercell.md) cells. |
| [DataGridViewImageCell](/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewimagecell.md)                       | Displays an image in a [DataGridViewCell](/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewcell.md) cell.                                                                                                                        |
| [DataGridViewImageColumn](/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewimagecolumn.md)                   | Represents a [DataGridView](/api/wisej.web/lists-and-grids/datagridview.md) column that contains a collection of [DataGridViewImageCell](/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewimagecell.md) cells.                   |
| [DataGridViewLinkCell](/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewlinkcell.md)                         | Displays a link widget in a [DataGridViewCell](/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewcell.md) cell.                                                                                                                   |
| [DataGridViewLinkColumn](/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewlinkcolumn.md)                     | Represents a [DataGridView](/api/wisej.web/lists-and-grids/datagridview.md) column that contains a collection of [DataGridViewLinkCell](/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewlinkcell.md) cells.                     |
| [DataGridViewMaskedTextBoxCell](/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewmaskedtextboxcell.md)       | Displays an editable [MaskedTextBox](/api/wisej.web/editors/maskedtextbox.md) control in a [DataGridViewCell](/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewcell.md) cell when in edit mode.                                  |
| [DataGridViewMaskedTextBoxColumn](/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewmaskedtextboxcolumn.md)   | Represents a [DataGridView](/api/wisej.web/lists-and-grids/datagridview.md) column that contains a collection of [DataGridViewTextBoxCell](/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewtextboxcell.md) cells.               |
| [DataGridViewNumericUpDownCell](/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewnumericupdowncell.md)       | Displays an editable [NumericUpDown](/api/wisej.web/editors/wisej.web.numericupdown.md) control in a [DataGridViewCell](/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewcell.md) cell when in edit mode.                        |
| [DataGridViewNumericUpDownColumn](/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewnumericupdowncolumn.md)   | Represents a [DataGridView](/api/wisej.web/lists-and-grids/datagridview.md) column that contains a collection of [DataGridViewNumericUpDownCell](/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewnumericupdowncell.md) cells.   |
| [DataGridViewTextBoxCell](/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewtextboxcell.md)                   | Displays an editable [TextBox](/api/wisej.web/editors/wisej.web.textbox.md) control in a [DataGridViewCell](/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewcell.md) cell when in edit mode.                                    |
| [DataGridViewTextBoxColumn](/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewtextboxcolumn.md)               | Represents a [DataGridView](/api/wisej.web/lists-and-grids/datagridview.md) column that contains a collection of [DataGridViewTextBoxCell](/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewtextboxcell.md) cells.               |
| [DataGridViewBand](/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewband.md)                                 | Represents a linear collection of elements in a [DataGridView](/api/wisej.web/lists-and-grids/datagridview.md) control.                                                                                                                           |
| [DataGridViewCell](/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewcell.md)                                 | Represents an individual cell in a [DataGridView](/api/wisej.web/lists-and-grids/datagridview.md) control.                                                                                                                                        |
| [DataGridViewColumnHeaderCell](/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewcolumnheadercell.md)         | Represents a column header in a [DataGridView](/api/wisej.web/lists-and-grids/datagridview.md) control.                                                                                                                                           |
| [DataGridViewHeaderCell](/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewheadercell.md)                     | Contains functionality common to row header cells and column header cells.                                                                                                                                                                        |
| [DataGridViewRow](/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewrow.md)                                   | Represents a row in a [DataGridView](/api/wisej.web/lists-and-grids/datagridview.md) control.                                                                                                                                                     |
| [DataGridViewRowHeaderCell](/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewrowheadercell.md)               | Represents a row header of a [DataGridView](/api/wisej.web/lists-and-grids/datagridview.md) control.                                                                                                                                              |
| [DataGridViewSummaryRow](/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewsummaryrow.md)                     | Represents a summary row in a [DataGridView](/api/wisej.web/lists-and-grids/datagridview.md) control.                                                                                                                                             |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.wisej.com/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewelement.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
