IDataGridViewEditingCell Gränssnitt

Definition

Definierar vanliga funktioner för en cell som tillåter manipulering av dess värde.

public interface class IDataGridViewEditingCell
public interface IDataGridViewEditingCell
type IDataGridViewEditingCell = interface
Public Interface IDataGridViewEditingCell
Härledda

Kommentarer

Det här gränssnittet implementeras av klasser som DataGridViewCheckBoxCell härleds från DataGridViewCell och tillhandahåller ett användargränssnitt (UI) för att ange värden utan att vara värd för en redigeringskontroll. Användargränssnittet i det här fallet visas oavsett om cellen är i redigeringsläge.

Andra celltyper, till exempel DataGridViewButtonCell, tillhandahåller ett användargränssnitt men lagrar inte användardefinierade värden. I det här fallet implementerar IDataGridViewEditingCell eller är celltypen inte värd för en redigeringskontroll.

Celltyper som visar en redigeringskontroll när cellen är i redigeringsläge, till exempel DataGridViewTextBoxCell, implementerar IDataGridViewEditingCell inte utan tillhandahåller i stället en tillhörande klass som implementerar IDataGridViewEditingControl. Till exempel DataGridViewTextBoxCell tillhandahåller en DataGridViewTextBoxEditingControl som härleds från TextBox kontrollen och implementerar IDataGridViewEditingControl. I det här fallet är cellegenskapen EditType inställd på ett Type objekt som representerar redigeringskontrolltypen. Information om hur du implementerar IDataGridViewEditingControl finns i How to: Host Controls in Windows Forms DataGridView Cells.

Egenskaper

Name Description
EditingCellFormattedValue

Hämtar eller anger cellens formaterade värde.

EditingCellValueChanged

Hämtar eller anger ett värde som anger om värdet för cellen har ändrats.

Metoder

Name Description
GetEditingCellFormattedValue(DataGridViewDataErrorContexts)

Hämtar cellens formaterade värde.

PrepareEditingCellForEdit(Boolean)

Förbereder den markerade cellen för redigering.

Gäller för

Se även