DataGridViewComboBoxCell Classe

Définition

Affiche une zone de liste déroulante dans un contrôle DataGridView.Displays a combo box in a DataGridView control.

public ref class DataGridViewComboBoxCell : System::Windows::Forms::DataGridViewCell
public class DataGridViewComboBoxCell : System.Windows.Forms.DataGridViewCell
type DataGridViewComboBoxCell = class
    inherit DataGridViewCell
Public Class DataGridViewComboBoxCell
Inherits DataGridViewCell
Héritage
DataGridViewComboBoxCell

Exemples

L’exemple de code suivant illustre DataGridViewComboBoxColumn la classe, qui utilise la DataGridViewComboBoxCell classe.The following code example demonstrates the DataGridViewComboBoxColumn class, which makes use of the DataGridViewComboBoxCell class. Vous pouvez définir les propriétés DataSourcede ValueMembercellule, DisplayMember , et de la même façon que les propriétés de colonne correspondantes sont définies dans cet exemple.You can set the cell DataSource, ValueMember, and DisplayMember properties in the same way that the corresponding column properties are set in this example. Cet exemple fait partie d’un exemple plus complet disponible dans DataGridViewComboBoxColumn la rubrique vue d’ensemble de la classe.This example is part of a larger example available in the DataGridViewComboBoxColumn class overview topic.

private:
    DataGridViewComboBoxColumn^ CreateComboBoxColumn()
    {
        DataGridViewComboBoxColumn^ column =
            gcnew DataGridViewComboBoxColumn();
        {
            column->DataPropertyName = ColumnName::TitleOfCourtesy.ToString();
            column->HeaderText = ColumnName::TitleOfCourtesy.ToString();
            column->DropDownWidth = 160;
            column->Width = 90;
            column->MaxDropDownItems = 3;
            column->FlatStyle = FlatStyle::Flat;
        }
        return column;
    }

private:
    void SetAlternateChoicesUsingDataSource(DataGridViewComboBoxColumn^ comboboxColumn)
    {
        {
            comboboxColumn->DataSource = RetrieveAlternativeTitles();
            comboboxColumn->ValueMember = ColumnName::TitleOfCourtesy.ToString();
            comboboxColumn->DisplayMember = comboboxColumn->ValueMember;
        }
    }

private:
    DataTable^ RetrieveAlternativeTitles()
    {
        return Populate("SELECT distinct TitleOfCourtesy FROM Employees");
    }

    String^ connectionString;

private:
    DataTable^ Populate(String^ sqlCommand)
    {
        SqlConnection^ northwindConnection = gcnew SqlConnection(connectionString);
        northwindConnection->Open();

        SqlCommand^ command = gcnew SqlCommand(sqlCommand, northwindConnection);
        SqlDataAdapter^ adapter = gcnew SqlDataAdapter();
        adapter->SelectCommand = command;

        DataTable^ table = gcnew DataTable();
        adapter->Fill(table);

        return table;
    }

    // Using an enum provides some abstraction between column index
    // and column name along with compile time checking, and gives
    // a handy place to store the column names.
    enum class ColumnName
    {
        EmployeeID,
        LastName,
        FirstName,
        Title,
        TitleOfCourtesy,
        BirthDate,
        HireDate,
        Address,
        City,
        Region,
        PostalCode,
        Country,
        HomePhone,
        Extension,
        Photo,
        Notes,
        ReportsTo,
        PhotoPath,
        OutOfOffice
    };
private DataGridViewComboBoxColumn CreateComboBoxColumn()
{
    DataGridViewComboBoxColumn column =
        new DataGridViewComboBoxColumn();
    {
        column.DataPropertyName = ColumnName.TitleOfCourtesy.ToString();
        column.HeaderText = ColumnName.TitleOfCourtesy.ToString();
        column.DropDownWidth = 160;
        column.Width = 90;
        column.MaxDropDownItems = 3;
        column.FlatStyle = FlatStyle.Flat;
    }
    return column;
}

private void SetAlternateChoicesUsingDataSource(DataGridViewComboBoxColumn comboboxColumn)
{
    {
        comboboxColumn.DataSource = RetrieveAlternativeTitles();
        comboboxColumn.ValueMember = ColumnName.TitleOfCourtesy.ToString();
        comboboxColumn.DisplayMember = comboboxColumn.ValueMember;
    }
}

private DataTable RetrieveAlternativeTitles()
{
    return Populate("SELECT distinct TitleOfCourtesy FROM Employees");
}

string connectionString =
    "Integrated Security=SSPI;Persist Security Info=False;" +
    "Initial Catalog=Northwind;Data Source=localhost";

private DataTable Populate(string sqlCommand)
{
    SqlConnection northwindConnection = new SqlConnection(connectionString);
    northwindConnection.Open();

    SqlCommand command = new SqlCommand(sqlCommand, northwindConnection);
    SqlDataAdapter adapter = new SqlDataAdapter();
    adapter.SelectCommand = command;

    DataTable table = new DataTable();
    table.Locale = System.Globalization.CultureInfo.InvariantCulture;
    adapter.Fill(table);

    return table;
}

// Using an enum provides some abstraction between column index
// and column name along with compile time checking, and gives
// a handy place to store the column names.
enum ColumnName
{
    EmployeeId,
    LastName,
    FirstName,
    Title,
    TitleOfCourtesy,
    BirthDate,
    HireDate,
    Address,
    City,
    Region,
    PostalCode,
    Country,
    HomePhone,
    Extension,
    Photo,
    Notes,
    ReportsTo,
    PhotoPath,
    OutOfOffice
};
Private Function CreateComboBoxColumn() _
    As DataGridViewComboBoxColumn
    Dim column As New DataGridViewComboBoxColumn()

    With column
        .DataPropertyName = ColumnName.TitleOfCourtesy.ToString()
        .HeaderText = ColumnName.TitleOfCourtesy.ToString()
        .DropDownWidth = 160
        .Width = 90
        .MaxDropDownItems = 3
        .FlatStyle = FlatStyle.Flat
    End With
    Return column
End Function

Private Sub SetAlternateChoicesUsingDataSource( _
    ByVal comboboxColumn As DataGridViewComboBoxColumn)
    With comboboxColumn
        .DataSource = RetrieveAlternativeTitles()
        .ValueMember = ColumnName.TitleOfCourtesy.ToString()
        .DisplayMember = .ValueMember
    End With
End Sub

Private Function RetrieveAlternativeTitles() As DataTable
    Return Populate( _
        "SELECT distinct TitleOfCourtesy FROM Employees")
End Function

Private connectionString As String = _
        "Integrated Security=SSPI;Persist Security Info=False;" _
        & "Initial Catalog=Northwind;Data Source=localhost"

Private Function Populate(ByVal sqlCommand As String) As DataTable
    Dim northwindConnection As New SqlConnection(connectionString)
    northwindConnection.Open()

    Dim command As New SqlCommand(sqlCommand, _
        northwindConnection)
    Dim adapter As New SqlDataAdapter()
    adapter.SelectCommand = command
    Dim table As New DataTable()
    table.Locale = System.Globalization.CultureInfo.InvariantCulture
    adapter.Fill(table)

    Return table
End Function

' Using an enum provides some abstraction between column index
' and column name along with compile time checking, and gives
' a handy place to store the column names.
Enum ColumnName
    EmployeeId
    LastName
    FirstName
    Title
    TitleOfCourtesy
    BirthDate
    HireDate
    Address
    City
    Region
    PostalCode
    Country
    HomePhone
    Extension
    Photo
    Notes
    ReportsTo
    PhotoPath
    OutOfOffice
End Enum

Remarques

La DataGridViewComboBoxCell classe est un type spécialisé utilisé DataGridViewCell pour afficher un contrôle de zone de liste déroulante, qui est un champ d’édition associé à un champ de sélection de liste.The DataGridViewComboBoxCell class is a specialized type of DataGridViewCell used to display a combo box control, which is an editing field combined with a list selection field. Le actuellement sélectionné DataGridViewComboBoxCell héberge un DataGridViewComboBoxEditingControl dans lequel l’utilisateur peut modifier la valeur de la cellule, en supposant que ReadOnly la propriété falsede la cellule a la valeur.The currently selected DataGridViewComboBoxCell hosts a DataGridViewComboBoxEditingControl in which the user can change the cell's value, assuming the cell's ReadOnly property is set to false.

Contrairement au ComboBox contrôle, le DataGridViewComboBoxCell n’a SelectedIndex pas de SelectedValue propriétés et.Unlike the ComboBox control, the DataGridViewComboBoxCell does not have SelectedIndex and SelectedValue properties. Au lieu de cela, la sélection d’une valeur dans une liste déroulante définit la propriété de cellule Value .Instead, selecting a value from a drop-down list sets the cell Value property.

DataGridViewComboBoxColumn Est le type de colonne spécialisé pour contenir des cellules de ce type.The DataGridViewComboBoxColumn is the column type specialized to hold cells of this type. Par défaut, le DataGridViewComboBoxColumn.CellTemplate est initialisé à un nouveau. DataGridViewComboBoxCellBy default, the DataGridViewComboBoxColumn.CellTemplate is initialized to a new DataGridViewComboBoxCell. Pour répéter les cellules d’une colonne après une existante DataGridViewComboBoxCell, définissez la CellTemplate propriété de la colonne sur la cellule à utiliser comme modèle.To pattern the cells within a column after an existing DataGridViewComboBoxCell, set the column's CellTemplate property to the cell to use as a pattern.

Les propriétés liées aux cellules de la colonne sont des wrappers pour les propriétés de même nom de la cellule de modèle.The cell-related properties of the column are wrappers for the similarly-named properties of the template cell. La modification des valeurs de propriété de la cellule de modèle affecte uniquement les cellules basées sur le modèle qui sont ajoutées après la modification.Changing the property values of the template cell will affect only cells based on the template that are added after the change. La modification des valeurs de propriété de cellule de la colonne, toutefois, met à jour la cellule de modèle et toutes les autres cellules de la colonne, puis actualise l’affichage de la colonne si nécessaire.Changing the cell-related property values of the column, however, will update the template cell and all other cells in the column, and refresh the column display if necessary.

En général, vous utilisez le DataGridViewComboBoxColumn type, sauf si vous souhaitez substituer des valeurs de colonne pour des cellules spécifiques.You will typically work with the DataGridViewComboBoxColumn type unless you want to override column values for specific cells. Les instructions décrites dans la DataGridViewComboBoxColumn rubrique vue d’ensemble de la classe pour remplir la liste déroulante s’appliquent aux instances de cellule et de colonne.The guidelines described in the DataGridViewComboBoxColumn class overview topic for populating the drop-down list applies to both cell and column instances.

Notes pour les héritiers

Quand vous dérivez de DataGridViewComboBoxCell et ajoutez de nouvelles propriétés à la classe dérivée, veillez à substituer la Clone() méthode pour copier les nouvelles propriétés lors des opérations de clonage.When you derive from DataGridViewComboBoxCell and add new properties to the derived class, be sure to override the Clone() method to copy the new properties during cloning operations. Vous devez également appeler la méthode de Clone() la classe de base pour que les propriétés de la classe de base soient copiées dans la nouvelle cellule.You should also call the base class's Clone() method so that the properties of the base class are copied to the new cell.

Constructeurs

DataGridViewComboBoxCell()

Initialise une nouvelle instance de la classe DataGridViewComboBoxCell.Initializes a new instance of the DataGridViewComboBoxCell class.

Propriétés

AccessibilityObject

Obtient le DataGridViewCell.DataGridViewCellAccessibleObject assigné à DataGridViewCell.Gets the DataGridViewCell.DataGridViewCellAccessibleObject assigned to the DataGridViewCell.

(Hérité de DataGridViewCell)
AutoComplete

Obtient ou définit une valeur indiquant si la cellule fera correspondre les caractères qui sont entrés dans la cellule avec une sélection dans la liste déroulante.Gets or sets a value indicating whether the cell will match the characters being entered in the cell with a selection from the drop-down list.

ColumnIndex

Obtient l'index de colonne pour cette cellule.Gets the column index for this cell.

(Hérité de DataGridViewCell)
ContentBounds

Obtient le rectangle englobant qui définit la zone de contenu de la cellule.Gets the bounding rectangle that encloses the cell's content area.

(Hérité de DataGridViewCell)
ContextMenuStrip

Obtient ou définit le menu contextuel associé à la cellule.Gets or sets the shortcut menu associated with the cell.

(Hérité de DataGridViewCell)
DataGridView

Obtient le contrôle DataGridView associé à cet élément.Gets the DataGridView control associated with this element.

(Hérité de DataGridViewElement)
DataSource

Obtient ou définit la source de données dont les données contiennent les sélections possibles affichées dans la liste déroulante.Gets or sets the data source whose data contains the possible selections shown in the drop-down list.

DefaultNewRowValue

Obtient la valeur par défaut d'une cellule contenue dans la ligne des nouveaux enregistrements.Gets the default value for a cell in the row for new records.

(Hérité de DataGridViewCell)
Displayed

Obtient une valeur qui indique si la cellule est actuellement affichée à l’écran.Gets a value that indicates whether the cell is currently displayed on-screen.

(Hérité de DataGridViewCell)
DisplayMember

Obtient ou définit une chaîne qui spécifie où rassembler les sélections à afficher dans la liste déroulante.Gets or sets a string that specifies where to gather selections to display in the drop-down list.

DisplayStyle

Obtient ou définit une valeur qui détermine comment la zone de liste déroulante est affichée lorsqu'elle n'est pas en mode édition.Gets or sets a value that determines how the combo box is displayed when it is not in edit mode.

DisplayStyleForCurrentCellOnly

Obtient ou définit une valeur indiquant si la valeur de propriété DisplayStyle s'applique à la cellule uniquement lorsqu'il s'agit de la cellule active dans le contrôle DataGridView.Gets or sets a value indicating whether the DisplayStyle property value applies to the cell only when it is the current cell in the DataGridView control.

DropDownWidth

Obtient ou définit la largeur de la partie de liste déroulante d'une zone de liste déroulante.Gets or sets the width of the of the drop-down list portion of a combo box.

EditedFormattedValue

Obtient la valeur actuelle mise en forme de la cellule, que la cellule soit en mode édition ou non et que la valeur ait été validée ou non.Gets the current, formatted value of the cell, regardless of whether the cell is in edit mode and the value has not been committed.

(Hérité de DataGridViewCell)
EditType

Obtient le type du contrôle d'édition hébergé de la cellule.Gets the type of the cell's hosted editing control.

ErrorIconBounds

Obtient les limites de l'icône d'erreur pour la cellule.Gets the bounds of the error icon for the cell.

(Hérité de DataGridViewCell)
ErrorText

Obtient ou définit le texte qui décrit une condition d'erreur associée à la cellule.Gets or sets the text describing an error condition associated with the cell.

(Hérité de DataGridViewCell)
FlatStyle

Obtient ou définit l'apparence à deux dimensions (flat) de la cellule.Gets or sets the flat style appearance of the cell.

FormattedValue

Obtient la valeur de la cellule telle qu'elle est mise en forme pour l'affichage.Gets the value of the cell as formatted for display.

(Hérité de DataGridViewCell)
FormattedValueType

Obtient le type de classe de la valeur mise en forme associée à la cellule.Gets the class type of the formatted value associated with the cell.

Frozen

Obtient une valeur indiquant si la cellule est figée.Gets a value indicating whether the cell is frozen.

(Hérité de DataGridViewCell)
HasStyle

Obtient une valeur indiquant si la propriété Style a été définie.Gets a value indicating whether the Style property has been set.

(Hérité de DataGridViewCell)
InheritedState

Obtient l'état actuel de la cellule tel qu'il est hérité de l'état de sa ligne ou colonne.Gets the current state of the cell as inherited from the state of its row and column.

(Hérité de DataGridViewCell)
InheritedStyle

Obtient le style actuellement appliqué à la cellule.Gets the style currently applied to the cell.

(Hérité de DataGridViewCell)
IsInEditMode

Obtient une valeur indiquant si cette cellule est actuellement en cours de modification.Gets a value indicating whether this cell is currently being edited.

(Hérité de DataGridViewCell)
Items

Obtient les objets qui représentent la sélection affichée dans la liste déroulante.Gets the objects that represent the selection displayed in the drop-down list.

MaxDropDownItems

Obtient ou définit le nombre maximal d'éléments affichés dans la liste déroulante.Gets or sets the maximum number of items shown in the drop-down list.

OwningColumn

Obtient la colonne qui contient cette cellule.Gets the column that contains this cell.

(Hérité de DataGridViewCell)
OwningRow

Obtient la ligne qui contient cette cellule.Gets the row that contains this cell.

(Hérité de DataGridViewCell)
PreferredSize

Obtient la taille, en pixels, d'une zone rectangulaire qui peut contenir la cellule.Gets the size, in pixels, of a rectangular area into which the cell can fit.

(Hérité de DataGridViewCell)
ReadOnly

Obtient ou définit une valeur indiquant si les données de la cellule peuvent être modifiées.Gets or sets a value indicating whether the cell's data can be edited.

(Hérité de DataGridViewCell)
Resizable

Obtient une valeur indiquant si la cellule peut être redimensionnée.Gets a value indicating whether the cell can be resized.

(Hérité de DataGridViewCell)
RowIndex

Obtient l'index de la ligne parente de la cellule.Gets the index of the cell's parent row.

(Hérité de DataGridViewCell)
Selected

Obtient ou définit une valeur indiquant si la cellule a été sélectionnée.Gets or sets a value indicating whether the cell has been selected.

(Hérité de DataGridViewCell)
Size

Obtient la taille de la cellule.Gets the size of the cell.

(Hérité de DataGridViewCell)
Sorted

Obtient ou définit une valeur indiquant si les éléments dans la zone de liste déroulante sont automatiquement triés.Gets or sets a value indicating whether the items in the combo box are automatically sorted.

State

Obtient l'état d'interface utilisateur de l'élément.Gets the user interface (UI) state of the element.

(Hérité de DataGridViewElement)
Style

Obtient ou définit le style de la cellule.Gets or sets the style for the cell.

(Hérité de DataGridViewCell)
Tag

Obtient ou définit l'objet qui contient les données supplémentaires relatives à la cellule.Gets or sets the object that contains supplemental data about the cell.

(Hérité de DataGridViewCell)
ToolTipText

Obtient ou définit le texte d'info-bulle associé à cette cellule.Gets or sets the ToolTip text associated with this cell.

(Hérité de DataGridViewCell)
Value

Obtient ou définit la valeur associée à cette cellule.Gets or sets the value associated with this cell.

(Hérité de DataGridViewCell)
ValueMember

Obtient ou définit une chaîne qui spécifie où rassembler les valeurs sous-jacentes utilisées dans la liste déroulante.Gets or sets a string that specifies where to gather the underlying values used in the drop-down list.

ValueType

Obtient ou définit le type de données des valeurs de la cellule.Gets or sets the data type of the values in the cell.

Visible

Obtient une valeur qui indique si la cellule est contenue dans une ligne ou une colonne masquée.Gets a value indicating whether the cell is in a row or column that has been hidden.

(Hérité de DataGridViewCell)

Méthodes

AdjustCellBorderStyle(DataGridViewAdvancedBorderStyle, DataGridViewAdvancedBorderStyle, Boolean, Boolean, Boolean, Boolean)

Modifie le style de bordure de cellule d'entrée en fonction des critères spécifiés.Modifies the input cell border style according to the specified criteria.

(Hérité de DataGridViewCell)
BorderWidths(DataGridViewAdvancedBorderStyle)

Retourne Rectangle qui représente les largeurs de toutes les marges de cellule.Returns a Rectangle that represents the widths of all the cell margins.

(Hérité de DataGridViewCell)
ClickUnsharesRow(DataGridViewCellEventArgs)

Indique si la ligne de la cellule est partagée ou non lorsque l'utilisateur clique sur la cellule.Indicates whether the cell's row will be unshared when the cell is clicked.

(Hérité de DataGridViewCell)
Clone()

Crée une copie exacte de cette cellule.Creates an exact copy of this cell.

ContentClickUnsharesRow(DataGridViewCellEventArgs)

Indique si la ligne de la cellule est partagée ou non lorsque l'utilisateur clique sur le contenu de la cellule.Indicates whether the cell's row will be unshared when the cell's content is clicked.

(Hérité de DataGridViewCell)
ContentDoubleClickUnsharesRow(DataGridViewCellEventArgs)

Indique si la ligne de la cellule est partagée ou non lorsque l'utilisateur double-clique sur le contenu de la cellule.Indicates whether the cell's row will be unshared when the cell's content is double-clicked.

(Hérité de DataGridViewCell)
CreateAccessibilityInstance()

Crée un AccessibleObject pour cette instance de DataGridViewComboBoxCell.Creates a new AccessibleObject for this DataGridViewComboBoxCell instance.

DetachEditingControl()

Supprime le contrôle d'édition de la cellule de DataGridView.Removes the cell's editing control from the DataGridView.

Dispose()

Libère toutes les ressources utilisées par DataGridViewCell.Releases all resources used by the DataGridViewCell.

(Hérité de DataGridViewCell)
Dispose(Boolean)

Libère les ressources non managées utilisées par DataGridViewCell et libère éventuellement les ressources managées.Releases the unmanaged resources used by the DataGridViewCell and optionally releases the managed resources.

(Hérité de DataGridViewCell)
DoubleClickUnsharesRow(DataGridViewCellEventArgs)

Indique si la ligne de la cellule est partagée ou non lorsque l'utilisateur double-clique sur la cellule.Indicates whether the cell's row will be unshared when the cell is double-clicked.

(Hérité de DataGridViewCell)
EnterUnsharesRow(Int32, Boolean)

Indique si la ligne parente est partagée ou non lorsque le focus est déplacé vers la cellule.Indicates whether the parent row will be unshared when the focus moves to the cell.

(Hérité de DataGridViewCell)
Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.Determines whether the specified object is equal to the current object.

(Hérité de Object)
GetClipboardContent(Int32, Boolean, Boolean, Boolean, Boolean, String)

Récupère la valeur mise en forme de la cellule à copier dans Clipboard.Retrieves the formatted value of the cell to copy to the Clipboard.

(Hérité de DataGridViewCell)
GetContentBounds(Graphics, DataGridViewCellStyle, Int32)

Retourne le rectangle englobant qui définit la zone de contenu de la cellule, qui est calculée à l'aide de l'objet Graphics et du style de cellule spécifiés.Returns the bounding rectangle that encloses the cell's content area, which is calculated using the specified Graphics and cell style.

GetContentBounds(Int32)

Retourne le rectangle englobant qui définit la zone de contenu de la cellule à l'aide d'un Graphics par défaut et le style de cellule actuellement défini pour la cellule.Returns the bounding rectangle that encloses the cell's content area using a default Graphics and cell style currently in effect for the cell.

(Hérité de DataGridViewCell)
GetEditedFormattedValue(Int32, DataGridViewDataErrorContexts)

Retourne la valeur actuelle mise en forme de la cellule, que la cellule soit en mode édition ou non et que la valeur ait été validée ou non.Returns the current, formatted value of the cell, regardless of whether the cell is in edit mode and the value has not been committed.

(Hérité de DataGridViewCell)
GetErrorIconBounds(Graphics, DataGridViewCellStyle, Int32)

Retourne le rectangle qui englobe l'icône d'erreur de la cellule, si affichée.Returns the bounding rectangle that encloses the cell's error icon, if one is displayed.

GetErrorText(Int32)

Retourne une chaîne qui représente l'erreur pour la cellule.Returns a string that represents the error for the cell.

(Hérité de DataGridViewCell)
GetFormattedValue(Object, Int32, DataGridViewCellStyle, TypeConverter, TypeConverter, DataGridViewDataErrorContexts)

Obtient la valeur mise en forme des données de la cellule.Gets the formatted value of the cell's data.

GetHashCode()

Sert de fonction de hachage par défaut.Serves as the default hash function.

(Hérité de Object)
GetInheritedContextMenuStrip(Int32)

Obtient le menu contextuel hérité pour la cellule active.Gets the inherited shortcut menu for the current cell.

(Hérité de DataGridViewCell)
GetInheritedState(Int32)

Retourne une valeur qui indique l'état actuel de la cellule tel qu'il est hérité de l'état de sa ligne et colonne.Returns a value indicating the current state of the cell as inherited from the state of its row and column.

(Hérité de DataGridViewCell)
GetInheritedStyle(DataGridViewCellStyle, Int32, Boolean)

Obtient le style appliqué à la cellule.Gets the style applied to the cell.

(Hérité de DataGridViewCell)
GetPreferredSize(Graphics, DataGridViewCellStyle, Int32, Size)

Calcule la taille par défaut, en pixels, de la cellule.Calculates the preferred size, in pixels, of the cell.

GetSize(Int32)

Obtient la taille de la cellule.Gets the size of the cell.

(Hérité de DataGridViewCell)
GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
GetValue(Int32)

Obtient la valeur de la cellule.Gets the value of the cell.

(Hérité de DataGridViewCell)
InitializeEditingControl(Int32, Object, DataGridViewCellStyle)

Attache et initialise le contrôle d'édition hébergé.Attaches and initializes the hosted editing control.

KeyDownUnsharesRow(KeyEventArgs, Int32)

Indique si la ligne parente est partagée ou non lorsque l'utilisateur appuie sur une touche alors que le focus est placé sur la cellule.Indicates whether the parent row is unshared if the user presses a key while the focus is on the cell.

(Hérité de DataGridViewCell)
KeyEntersEditMode(KeyEventArgs)

Détermine si le mode édition doit être démarré en fonction de la touche donnée.Determines if edit mode should be started based on the given key.

KeyPressUnsharesRow(KeyPressEventArgs, Int32)

Indique si une ligne est partagée ou non lorsqu'une touche est enfoncée et que le focus est placé sur une cellule de la ligne.Indicates whether a row will be unshared if a key is pressed while a cell in the row has focus.

(Hérité de DataGridViewCell)
KeyUpUnsharesRow(KeyEventArgs, Int32)

Indique si la ligne parente est partagée ou non lorsque l’utilisateur relâche une touche alors que le focus est placé sur la cellule.Indicates whether the parent row is unshared when the user releases a key while the focus is on the cell.

(Hérité de DataGridViewCell)
LeaveUnsharesRow(Int32, Boolean)

Indique si une ligne est partagée ou non lorsque le focus quitte une cellule de la ligne.Indicates whether a row will be unshared when the focus leaves a cell in the row.

(Hérité de DataGridViewCell)
MemberwiseClone()

Crée une copie superficielle du Object actuel.Creates a shallow copy of the current Object.

(Hérité de Object)
MouseClickUnsharesRow(DataGridViewCellMouseEventArgs)

Indique si une ligne est partagée ou non lorsque l'utilisateur clique sur le bouton de la souris alors que le pointeur est placé sur une cellule de la ligne.Indicates whether a row will be unshared if the user clicks a mouse button while the pointer is on a cell in the row.

(Hérité de DataGridViewCell)
MouseDoubleClickUnsharesRow(DataGridViewCellMouseEventArgs)

Indique si une ligne est partagée ou non lorsque l'utilisateur double-clique sur une cellule de la ligne.Indicates whether a row will be unshared if the user double-clicks a cell in the row.

(Hérité de DataGridViewCell)
MouseDownUnsharesRow(DataGridViewCellMouseEventArgs)

Indique si une ligne est partagée ou non lorsque l'utilisateur appuie sur le bouton de la souris alors que le pointeur est placé sur une cellule de la ligne.Indicates whether a row will be unshared when the user holds down a mouse button while the pointer is on a cell in the row.

(Hérité de DataGridViewCell)
MouseEnterUnsharesRow(Int32)

Indique si une ligne est partagée ou non lorsque le pointeur de la souris se déplace sur une cellule de la ligne.Indicates whether a row will be unshared when the mouse pointer moves over a cell in the row.

(Hérité de DataGridViewCell)
MouseLeaveUnsharesRow(Int32)

Indique si une ligne est partagée ou non lorsque le pointeur de la souris s'écarte de la ligne.Indicates whether a row will be unshared when the mouse pointer leaves the row.

(Hérité de DataGridViewCell)
MouseMoveUnsharesRow(DataGridViewCellMouseEventArgs)

Indique si une ligne est partagée ou non lorsque le pointeur de la souris se déplace sur une cellule de la ligne.Indicates whether a row will be unshared when the mouse pointer moves over a cell in the row.

(Hérité de DataGridViewCell)
MouseUpUnsharesRow(DataGridViewCellMouseEventArgs)

Indique si une ligne est partagée ou non lorsque l’utilisateur relâche le bouton de la souris alors que le pointeur est placé sur une cellule de la ligne.Indicates whether a row will be unshared when the user releases a mouse button while the pointer is on a cell in the row.

(Hérité de DataGridViewCell)
OnClick(DataGridViewCellEventArgs)

Appelé à la suite d'un clic sur la cellule.Called when the cell is clicked.

(Hérité de DataGridViewCell)
OnContentClick(DataGridViewCellEventArgs)

Appelé lorsque l'utilisateur clique sur le contenu de la cellule.Called when the cell's contents are clicked.

(Hérité de DataGridViewCell)
OnContentDoubleClick(DataGridViewCellEventArgs)

Appelé lorsque l'utilisateur double-clique sur le contenu de la cellule.Called when the cell's contents are double-clicked.

(Hérité de DataGridViewCell)
OnDataGridViewChanged()

Appelé lorsque la propriété DataGridView de la cellule est modifiée.Called when the DataGridView property of the cell changes.

OnDoubleClick(DataGridViewCellEventArgs)

Appelé à la suite d'un double-clic sur la cellule.Called when the cell is double-clicked.

(Hérité de DataGridViewCell)
OnEnter(Int32, Boolean)

Appelé lorsque le focus se déplace vers une cellule.Called when the focus moves to a cell.

OnKeyDown(KeyEventArgs, Int32)

Appelé lorsqu'une touche de caractère est enfoncée tandis que le focus est sur une cellule.Called when a character key is pressed while the focus is on a cell.

(Hérité de DataGridViewCell)
OnKeyPress(KeyPressEventArgs, Int32)

Appelé lorsqu'une touche est enfoncée tandis que le focus est placé sur une cellule.Called when a key is pressed while the focus is on a cell.

(Hérité de DataGridViewCell)
OnKeyUp(KeyEventArgs, Int32)

Appelé lorsqu'une touche de caractère est relâchée tandis que le focus est sur une cellule.Called when a character key is released while the focus is on a cell.

(Hérité de DataGridViewCell)
OnLeave(Int32, Boolean)

Appelé lorsque le focus se déplace d'une cellule.Called when the focus moves from a cell.

OnMouseClick(DataGridViewCellMouseEventArgs)

Appelé lorsque l'utilisateur clique sur le bouton de la souris et que le pointeur est placé sur une cellule.Called when the user clicks a mouse button while the pointer is on a cell.

OnMouseDoubleClick(DataGridViewCellMouseEventArgs)

Appelé lorsque l'utilisateur double-clique sur le bouton de la souris alors que le pointeur est placé sur une cellule.Called when the user double-clicks a mouse button while the pointer is on a cell.

(Hérité de DataGridViewCell)
OnMouseDown(DataGridViewCellMouseEventArgs)

Appelé lorsque l'utilisateur appuie sur le bouton de la souris alors que le pointeur est placé sur une cellule.Called when the user holds down a mouse button while the pointer is on a cell.

(Hérité de DataGridViewCell)
OnMouseEnter(Int32)

Appelé lorsque le pointeur de la souris se déplace sur une cellule.Called when the mouse pointer moves over a cell.

OnMouseLeave(Int32)

Appelée lorsque le pointeur de la souris quitte la cellule.Called when the mouse pointer leaves the cell.

OnMouseMove(DataGridViewCellMouseEventArgs)

Appelé lorsque le pointeur de la souris se déplace dans une cellule.Called when the mouse pointer moves within a cell.

OnMouseUp(DataGridViewCellMouseEventArgs)

Appelée quand l’utilisateur relâche un bouton de la souris alors que le pointeur est placé sur une cellule.Called when the user releases a mouse button while the pointer is on a cell.

(Hérité de DataGridViewCell)
Paint(Graphics, Rectangle, Rectangle, Int32, DataGridViewElementStates, Object, Object, String, DataGridViewCellStyle, DataGridViewAdvancedBorderStyle, DataGridViewPaintParts)

Peint le DataGridViewComboBoxCell actif.Paints the current DataGridViewComboBoxCell.

PaintBorder(Graphics, Rectangle, Rectangle, DataGridViewCellStyle, DataGridViewAdvancedBorderStyle)

Peint la bordure du DataGridViewCell actuel.Paints the border of the current DataGridViewCell.

(Hérité de DataGridViewCell)
PaintErrorIcon(Graphics, Rectangle, Rectangle, String)

Peint l'icône d'erreur du DataGridViewCell actif.Paints the error icon of the current DataGridViewCell.

(Hérité de DataGridViewCell)
ParseFormattedValue(Object, DataGridViewCellStyle, TypeConverter, TypeConverter)

Convertit une valeur mise en forme pour l'affichage en une valeur de cellule réelle.Converts a value formatted for display to an actual cell value.

PositionEditingControl(Boolean, Boolean, Rectangle, Rectangle, DataGridViewCellStyle, Boolean, Boolean, Boolean, Boolean)

Définit l'emplacement et la taille du contrôle d'édition hébergé par une cellule dans le contrôle DataGridView.Sets the location and size of the editing control hosted by a cell in the DataGridView control.

(Hérité de DataGridViewCell)
PositionEditingPanel(Rectangle, Rectangle, DataGridViewCellStyle, Boolean, Boolean, Boolean, Boolean)

Définit l'emplacement et la taille du panneau d'édition hébergé par la cellule, et retourne les limites normales du contrôle d'édition dans le panneau d'édition.Sets the location and size of the editing panel hosted by the cell, and returns the normal bounds of the editing control within the editing panel.

(Hérité de DataGridViewCell)
RaiseCellClick(DataGridViewCellEventArgs)

Déclenche l'événement CellClick.Raises the CellClick event.

(Hérité de DataGridViewElement)
RaiseCellContentClick(DataGridViewCellEventArgs)

Déclenche l'événement CellContentClick.Raises the CellContentClick event.

(Hérité de DataGridViewElement)
RaiseCellContentDoubleClick(DataGridViewCellEventArgs)

Déclenche l'événement CellContentDoubleClick.Raises the CellContentDoubleClick event.

(Hérité de DataGridViewElement)
RaiseCellValueChanged(DataGridViewCellEventArgs)

Déclenche l'événement CellValueChanged.Raises the CellValueChanged event.

(Hérité de DataGridViewElement)
RaiseDataError(DataGridViewDataErrorEventArgs)

Déclenche l'événement DataError.Raises the DataError event.

(Hérité de DataGridViewElement)
RaiseMouseWheel(MouseEventArgs)

Déclenche l'événement MouseWheel.Raises the MouseWheel event.

(Hérité de DataGridViewElement)
SetValue(Int32, Object)

Définit la valeur de la cellule.Sets the value of the cell.

(Hérité de DataGridViewCell)
ToString()

Retourne une chaîne qui décrit l'objet en cours.Returns a string that describes the current object.

S’applique à

Voir aussi