DataGridView.CellStateChanged Event

Definition

Occurs when a cell state changes, such as when the cell loses or gains focus.

C#
public event System.Windows.Forms.DataGridViewCellStateChangedEventHandler CellStateChanged;
C#
public event System.Windows.Forms.DataGridViewCellStateChangedEventHandler? CellStateChanged;

Event Type

Examples

The following code example illustrates the use of this event.

C#
private void dataGridView1_CellStateChanged(object sender,
    DataGridViewCellStateChangedEventArgs e)
{
    DataGridViewElementStates state = e.StateChanged;
    string msg = String.Format("Row {0}, Column {1}, {2}",
        e.Cell.RowIndex, e.Cell.ColumnIndex, e.StateChanged);
    MessageBox.Show(msg, "Cell State Changed");
}

Remarks

For more information about how to handle events, see Handling and Raising Events.

Applies to

Produit Versions
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

See also