DataGridViewComboBoxCell Classe

Definizione

Visualizza una casella combinata in un controllo 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
Ereditarietà
DataGridViewComboBoxCell

Esempi

Nell'esempio di codice riportato di seguito viene illustrata la classe DataGridViewComboBoxColumn, che utilizza la classe DataGridViewComboBoxCell.The following code example demonstrates the DataGridViewComboBoxColumn class, which makes use of the DataGridViewComboBoxCell class. È possibile impostare le proprietà DataSource, ValueMembere DisplayMember della cella nello stesso modo in cui vengono impostate le proprietà della colonna corrispondenti in questo esempio.You can set the cell DataSource, ValueMember, and DisplayMember properties in the same way that the corresponding column properties are set in this example. Questo esempio fa parte di un esempio più ampio disponibile nell'argomento Panoramica della classe DataGridViewComboBoxColumn.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

Commenti

La classe DataGridViewComboBoxCell è un tipo specializzato di DataGridViewCell utilizzato per visualizzare un controllo casella combinata, ovvero un campo di modifica combinato con un campo di selezione dell'elenco.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. Il DataGridViewComboBoxCell attualmente selezionato ospita una DataGridViewComboBoxEditingControl in cui l'utente può modificare il valore della cella, presupponendo che la proprietà ReadOnly della cella sia impostata su false.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.

A differenza del controllo ComboBox, il DataGridViewComboBoxCell non dispone di proprietà SelectedIndex e SelectedValue.Unlike the ComboBox control, the DataGridViewComboBoxCell does not have SelectedIndex and SelectedValue properties. In alternativa, la selezione di un valore da un elenco a discesa consente di impostare la cella Value proprietà.Instead, selecting a value from a drop-down list sets the cell Value property.

Il DataGridViewComboBoxColumn è il tipo di colonna specializzato per ospitare celle di questo tipo.The DataGridViewComboBoxColumn is the column type specialized to hold cells of this type. Per impostazione predefinita, il DataGridViewComboBoxColumn.CellTemplate viene inizializzato su una nuova DataGridViewComboBoxCell.By default, the DataGridViewComboBoxColumn.CellTemplate is initialized to a new DataGridViewComboBoxCell. Per modellare le celle all'interno di una colonna dopo un'DataGridViewComboBoxCellesistente, impostare la proprietà CellTemplate della colonna sulla cella da utilizzare come modello.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.

Le proprietà relative alle celle della colonna sono wrapper per le proprietà denominate in modo analogo della cella modello.The cell-related properties of the column are wrappers for the similarly-named properties of the template cell. La modifica dei valori delle proprietà della cella modello influirà solo sulle celle basate sul modello che vengono aggiunte dopo la modifica.Changing the property values of the template cell will affect only cells based on the template that are added after the change. La modifica dei valori delle proprietà correlate alle celle della colonna, tuttavia, aggiornerà la cella del modello e tutte le altre celle nella colonna e aggiornerà la visualizzazione delle colonne, se necessario.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.

In genere si utilizza il tipo di DataGridViewComboBoxColumn, a meno che non si desideri eseguire l'override dei valori di colonna per celle specifiche.You will typically work with the DataGridViewComboBoxColumn type unless you want to override column values for specific cells. Le linee guida descritte nell'argomento Cenni preliminari sulla classe DataGridViewComboBoxColumn per popolare l'elenco a discesa sono valide per le istanze di celle e colonne.The guidelines described in the DataGridViewComboBoxColumn class overview topic for populating the drop-down list applies to both cell and column instances.

Note per gli eredi

Quando si derivano da DataGridViewComboBoxCell e si aggiungono nuove proprietà alla classe derivata, assicurarsi di eseguire l'override del metodo Clone() per copiare le nuove proprietà durante le operazioni di clonazione.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. È anche necessario chiamare il metodo Clone() della classe base in modo che le proprietà della classe base vengano copiate nella nuova cella.You should also call the base class's Clone() method so that the properties of the base class are copied to the new cell.

Costruttori

DataGridViewComboBoxCell()

Inizializza una nuova istanza della classe DataGridViewComboBoxCell.Initializes a new instance of the DataGridViewComboBoxCell class.

Proprietà

AccessibilityObject

Ottiene l'oggetto DataGridViewCell.DataGridViewCellAccessibleObject assegnato a DataGridViewCell.Gets the DataGridViewCell.DataGridViewCellAccessibleObject assigned to the DataGridViewCell.

(Ereditato da DataGridViewCell)
AutoComplete

Ottiene o imposta un valore che indica se verrà cercata automaticamente una corrispondenza tra i caratteri immessi nella cella e una selezione presente nell'elenco a discesa.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

Ottiene l'indice della colonna per la cella.Gets the column index for this cell.

(Ereditato da DataGridViewCell)
ContentBounds

Ottiene il rettangolo di delimitazione che racchiude l'area del contenuto della cella.Gets the bounding rectangle that encloses the cell's content area.

(Ereditato da DataGridViewCell)
ContextMenuStrip

Ottiene o imposta il menu di scelta rapida associato alla cella.Gets or sets the shortcut menu associated with the cell.

(Ereditato da DataGridViewCell)
DataGridView

Ottiene il controllo DataGridView associato a questo elemento.Gets the DataGridView control associated with this element.

(Ereditato da DataGridViewElement)
DataSource

Ottiene o imposta l'origine dati in cui sono contenute le possibili selezioni visualizzate nell'elenco a discesa.Gets or sets the data source whose data contains the possible selections shown in the drop-down list.

DefaultNewRowValue

Ottiene il valore predefinito per una cella nella riga per i nuovi record.Gets the default value for a cell in the row for new records.

(Ereditato da DataGridViewCell)
Displayed

Ottiene un valore che indica se la cella è attualmente visualizzata su schermo.Gets a value that indicates whether the cell is currently displayed on-screen.

(Ereditato da DataGridViewCell)
DisplayMember

Ottiene o imposta una stringa che specifica dove raccogliere le selezioni da visualizzare nell'elenco a discesa.Gets or sets a string that specifies where to gather selections to display in the drop-down list.

DisplayStyle

Ottiene o imposta un valore che determina come deve essere visualizzata la casella combinata quando non è in modalità di modifica.Gets or sets a value that determines how the combo box is displayed when it is not in edit mode.

DisplayStyleForCurrentCellOnly

Ottiene o imposta un valore che indica se il valore della proprietà DisplayStyle viene applicato soltanto alla cella corrente nel controllo 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

Ottiene o imposta la larghezza dell'elenco a discesa contenuto nella casella combinata.Gets or sets the width of the of the drop-down list portion of a combo box.

EditedFormattedValue

Ottiene il valore formattato corrente della cella, indipendentemente dal fatto che la cella sia in modalità di modifica e che non sia stato eseguito il commit del valore.Gets the current, formatted value of the cell, regardless of whether the cell is in edit mode and the value has not been committed.

(Ereditato da DataGridViewCell)
EditType

Ottiene il tipo del controllo di modifica contenuto della cella.Gets the type of the cell's hosted editing control.

ErrorIconBounds

Ottiene i limiti dell'icona di errore per la cella.Gets the bounds of the error icon for the cell.

(Ereditato da DataGridViewCell)
ErrorText

Ottiene o imposta il testo che descrive la condizione di errore associata alla cella.Gets or sets the text describing an error condition associated with the cell.

(Ereditato da DataGridViewCell)
FlatStyle

Ottiene o imposta l'aspetto dello stile bidimensionale della cella.Gets or sets the flat style appearance of the cell.

FormattedValue

Ottiene il valore della cella formattato per la visualizzazione.Gets the value of the cell as formatted for display.

(Ereditato da DataGridViewCell)
FormattedValueType

Ottiene il tipo di classe del valore formattato associato alla cella.Gets the class type of the formatted value associated with the cell.

Frozen

Ottiene un valore che indica se la cella è bloccata.Gets a value indicating whether the cell is frozen.

(Ereditato da DataGridViewCell)
HasStyle

Ottiene un valore che indica se la proprietà Style è stata impostata.Gets a value indicating whether the Style property has been set.

(Ereditato da DataGridViewCell)
InheritedState

Ottiene lo stato corrente della cella, ereditato dallo stato della relativa riga e colonna.Gets the current state of the cell as inherited from the state of its row and column.

(Ereditato da DataGridViewCell)
InheritedStyle

Ottiene lo stile attualmente applicato alla cella.Gets the style currently applied to the cell.

(Ereditato da DataGridViewCell)
IsInEditMode

Ottiene un valore che indica se la cella è attualmente in fase di modifica.Gets a value indicating whether this cell is currently being edited.

(Ereditato da DataGridViewCell)
Items

Ottiene gli oggetti che rappresentano la selezione visualizzata nell'elenco a discesa.Gets the objects that represent the selection displayed in the drop-down list.

MaxDropDownItems

Ottiene o imposta il numero massimo di elementi visualizzati nell'elenco a discesa.Gets or sets the maximum number of items shown in the drop-down list.

OwningColumn

Ottiene la colonna contenente questa cella.Gets the column that contains this cell.

(Ereditato da DataGridViewCell)
OwningRow

Ottiene la riga contenente questa cella.Gets the row that contains this cell.

(Ereditato da DataGridViewCell)
PreferredSize

Ottiene le dimensioni in pixel di un'area rettangolare in cui è possibile inserire la cella.Gets the size, in pixels, of a rectangular area into which the cell can fit.

(Ereditato da DataGridViewCell)
ReadOnly

Ottiene o imposta un valore che indica se è possibile modificare i dati della cella.Gets or sets a value indicating whether the cell's data can be edited.

(Ereditato da DataGridViewCell)
Resizable

Ottiene un valore che indica se è possibile ridimensionare la cella.Gets a value indicating whether the cell can be resized.

(Ereditato da DataGridViewCell)
RowIndex

Ottiene l'indice della riga padre della cella.Gets the index of the cell's parent row.

(Ereditato da DataGridViewCell)
Selected

Ottiene o imposta un valore che indica se la cella è stata selezionata.Gets or sets a value indicating whether the cell has been selected.

(Ereditato da DataGridViewCell)
Size

Ottiene le dimensioni della cella.Gets the size of the cell.

(Ereditato da DataGridViewCell)
Sorted

Ottiene o imposta un valore che indica se gli elementi nella casella combinata vengono ordinati automaticamente.Gets or sets a value indicating whether the items in the combo box are automatically sorted.

State

Ottiene lo stato dell'interfaccia utente dell'elemento.Gets the user interface (UI) state of the element.

(Ereditato da DataGridViewElement)
Style

Ottiene o imposta lo stile della cella.Gets or sets the style for the cell.

(Ereditato da DataGridViewCell)
Tag

Ottiene o imposta l'oggetto contenente dati aggiuntivi relativi alla cella.Gets or sets the object that contains supplemental data about the cell.

(Ereditato da DataGridViewCell)
ToolTipText

Ottiene o imposta il testo della descrizione comandi associato a questa cella.Gets or sets the ToolTip text associated with this cell.

(Ereditato da DataGridViewCell)
Value

Ottiene o imposta il valore associato a questa cella.Gets or sets the value associated with this cell.

(Ereditato da DataGridViewCell)
ValueMember

Ottiene o imposta una stringa che specifica dove raccogliere i valori sottostanti utilizzati nell'elenco a discesa.Gets or sets a string that specifies where to gather the underlying values used in the drop-down list.

ValueType

Ottiene o imposta il tipo di dati dei valori della cella.Gets or sets the data type of the values in the cell.

Visible

Ottiene un valore che indica se la cella si trova in una riga o colonna nascosta.Gets a value indicating whether the cell is in a row or column that has been hidden.

(Ereditato da DataGridViewCell)

Metodi

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

Modifica lo stile del bordo della cella di input in base ai criteri specificati.Modifies the input cell border style according to the specified criteria.

(Ereditato da DataGridViewCell)
BorderWidths(DataGridViewAdvancedBorderStyle)

Restituisce una struttura Rectangle che rappresenta le larghezze di tutti i margini delle celle.Returns a Rectangle that represents the widths of all the cell margins.

(Ereditato da DataGridViewCell)
ClickUnsharesRow(DataGridViewCellEventArgs)

Indica se verrà annullata la condivisione della riga contenente la cella quando viene fatto clic sulla cella.Indicates whether the cell's row will be unshared when the cell is clicked.

(Ereditato da DataGridViewCell)
Clone()

Crea una copia esatta di questa cella.Creates an exact copy of this cell.

ContentClickUnsharesRow(DataGridViewCellEventArgs)

Indica se verrà annullata la condivisione della riga contenente la cella quando viene fatto clic sul contenuto della cella.Indicates whether the cell's row will be unshared when the cell's content is clicked.

(Ereditato da DataGridViewCell)
ContentDoubleClickUnsharesRow(DataGridViewCellEventArgs)

Indica se verrà annullata la condivisione della riga contenente la cella quando viene fatto doppio clic sul contenuto della cella.Indicates whether the cell's row will be unshared when the cell's content is double-clicked.

(Ereditato da DataGridViewCell)
CreateAccessibilityInstance()

Crea un nuovo oggetto AccessibleObject per questa istanza di DataGridViewComboBoxCell.Creates a new AccessibleObject for this DataGridViewComboBoxCell instance.

DetachEditingControl()

Rimuove il controllo di modifica della cella da DataGridView.Removes the cell's editing control from the DataGridView.

Dispose()

Rilascia tutte le risorse usate da DataGridViewCell.Releases all resources used by the DataGridViewCell.

(Ereditato da DataGridViewCell)
Dispose(Boolean)

Rilascia le risorse non gestite usate da DataGridViewCell e, facoltativamente, le risorse gestite.Releases the unmanaged resources used by the DataGridViewCell and optionally releases the managed resources.

(Ereditato da DataGridViewCell)
DoubleClickUnsharesRow(DataGridViewCellEventArgs)

Indica se verrà annullata la condivisione della riga contenente la cella quando viene fatto doppio clic sulla cella.Indicates whether the cell's row will be unshared when the cell is double-clicked.

(Ereditato da DataGridViewCell)
EnterUnsharesRow(Int32, Boolean)

Indica se verrà annullata la condivisione della riga padre quando lo stato attivo si sposta sulla cella.Indicates whether the parent row will be unshared when the focus moves to the cell.

(Ereditato da DataGridViewCell)
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
GetClipboardContent(Int32, Boolean, Boolean, Boolean, Boolean, String)

Recupera il valore formattato della cella da copiare nell'oggetto Clipboard.Retrieves the formatted value of the cell to copy to the Clipboard.

(Ereditato da DataGridViewCell)
GetContentBounds(Graphics, DataGridViewCellStyle, Int32)

Restituisce il rettangolo delimitatore che racchiude l'area di contenuto della cella, calcolato usando l'oggetto Graphics e lo stile della cella specificati.Returns the bounding rectangle that encloses the cell's content area, which is calculated using the specified Graphics and cell style.

GetContentBounds(Int32)

Restituisce il rettangolo di delimitazione che racchiude l'area del contenuto della cella mediante una classe Graphics predefinita e lo stile della cella attualmente utilizzato.Returns the bounding rectangle that encloses the cell's content area using a default Graphics and cell style currently in effect for the cell.

(Ereditato da DataGridViewCell)
GetEditedFormattedValue(Int32, DataGridViewDataErrorContexts)

Restituisce il valore formattato corrente della cella, indipendentemente dal fatto che la cella sia in modalità di modifica e che non sia stato eseguito il commit del valore.Returns the current, formatted value of the cell, regardless of whether the cell is in edit mode and the value has not been committed.

(Ereditato da DataGridViewCell)
GetErrorIconBounds(Graphics, DataGridViewCellStyle, Int32)

Restituisce il rettangolo di delimitazione che racchiude l'icona di errore della cella, se visualizzata.Returns the bounding rectangle that encloses the cell's error icon, if one is displayed.

GetErrorText(Int32)

Restituisce una stringa che rappresenta l'errore per la cella.Returns a string that represents the error for the cell.

(Ereditato da DataGridViewCell)
GetFormattedValue(Object, Int32, DataGridViewCellStyle, TypeConverter, TypeConverter, DataGridViewDataErrorContexts)

Ottiene il valore formattato dei dati della cella.Gets the formatted value of the cell's data.

GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetInheritedContextMenuStrip(Int32)

Ottiene il menu di scelta rapida ereditato dalla cella corrente.Gets the inherited shortcut menu for the current cell.

(Ereditato da DataGridViewCell)
GetInheritedState(Int32)

Restituisce un valore che indica lo stato corrente della cella, ereditato dallo stato della relativa riga e colonna.Returns a value indicating the current state of the cell as inherited from the state of its row and column.

(Ereditato da DataGridViewCell)
GetInheritedStyle(DataGridViewCellStyle, Int32, Boolean)

Ottiene lo stile applicato alla cella.Gets the style applied to the cell.

(Ereditato da DataGridViewCell)
GetPreferredSize(Graphics, DataGridViewCellStyle, Int32, Size)

Calcola le dimensioni preferenziali, in pixel, della cella.Calculates the preferred size, in pixels, of the cell.

GetSize(Int32)

Ottiene le dimensioni della cella.Gets the size of the cell.

(Ereditato da DataGridViewCell)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
GetValue(Int32)

Ottiene il valore della cella.Gets the value of the cell.

(Ereditato da DataGridViewCell)
InitializeEditingControl(Int32, Object, DataGridViewCellStyle)

Associa e inizializza il controllo di modifica contenuto.Attaches and initializes the hosted editing control.

KeyDownUnsharesRow(KeyEventArgs, Int32)

Indica se verrà annullata la condivisione della riga padre quando l'utente preme un pulsante mentre è attiva la cella.Indicates whether the parent row is unshared if the user presses a key while the focus is on the cell.

(Ereditato da DataGridViewCell)
KeyEntersEditMode(KeyEventArgs)

Determina se la modalità di modifica deve essere avviata in base al tasto premuto.Determines if edit mode should be started based on the given key.

KeyPressUnsharesRow(KeyPressEventArgs, Int32)

Indica se verrà annullata la condivisione della riga quando viene premuto un tasto mentre è attiva una cella nella riga.Indicates whether a row will be unshared if a key is pressed while a cell in the row has focus.

(Ereditato da DataGridViewCell)
KeyUpUnsharesRow(KeyEventArgs, Int32)

Indica se verrà annullata la condivisione della riga padre quando l'utente rilascia un pulsante mentre è attiva la cella.Indicates whether the parent row is unshared when the user releases a key while the focus is on the cell.

(Ereditato da DataGridViewCell)
LeaveUnsharesRow(Int32, Boolean)

Indica se verrà annullata la condivisione di una riga quando la cella nella riga perde lo stato attivo.Indicates whether a row will be unshared when the focus leaves a cell in the row.

(Ereditato da DataGridViewCell)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
MouseClickUnsharesRow(DataGridViewCellMouseEventArgs)

Indica se verrà annullata la condivisione di una riga quando l'utente fa clic su un pulsante del mouse con il puntatore posizionato in una cella della riga.Indicates whether a row will be unshared if the user clicks a mouse button while the pointer is on a cell in the row.

(Ereditato da DataGridViewCell)
MouseDoubleClickUnsharesRow(DataGridViewCellMouseEventArgs)

Indica se verrà annullata la condivisione di una riga quando l'utente fa doppio clic su una cella della riga.Indicates whether a row will be unshared if the user double-clicks a cell in the row.

(Ereditato da DataGridViewCell)
MouseDownUnsharesRow(DataGridViewCellMouseEventArgs)

Indica se verrà annullata la condivisione di una riga quando l'utente tiene premuto un pulsante del mouse con il puntatore posizionato in una cella della riga.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.

(Ereditato da DataGridViewCell)
MouseEnterUnsharesRow(Int32)

Indica se verrà annullata la condivisione di una riga quando il puntatore del mouse viene spostato su una cella della riga.Indicates whether a row will be unshared when the mouse pointer moves over a cell in the row.

(Ereditato da DataGridViewCell)
MouseLeaveUnsharesRow(Int32)

Indica se verrà annullata la condivisione di una riga quando si sposta il puntatore del mouse da tale riga.Indicates whether a row will be unshared when the mouse pointer leaves the row.

(Ereditato da DataGridViewCell)
MouseMoveUnsharesRow(DataGridViewCellMouseEventArgs)

Indica se verrà annullata la condivisione di una riga quando il puntatore del mouse viene spostato su una cella della riga.Indicates whether a row will be unshared when the mouse pointer moves over a cell in the row.

(Ereditato da DataGridViewCell)
MouseUpUnsharesRow(DataGridViewCellMouseEventArgs)

Indica se verrà annullata la condivisione di una riga quando l'utente rilascia un pulsante del mouse con il puntatore posizionato in una cella della riga.Indicates whether a row will be unshared when the user releases a mouse button while the pointer is on a cell in the row.

(Ereditato da DataGridViewCell)
OnClick(DataGridViewCellEventArgs)

Chiamato quando si fa clic sulla cella.Called when the cell is clicked.

(Ereditato da DataGridViewCell)
OnContentClick(DataGridViewCellEventArgs)

Chiamato quando si fa clic sul contenuto della cella.Called when the cell's contents are clicked.

(Ereditato da DataGridViewCell)
OnContentDoubleClick(DataGridViewCellEventArgs)

Chiamato quando si fa doppio clic sul contenuto della cella.Called when the cell's contents are double-clicked.

(Ereditato da DataGridViewCell)
OnDataGridViewChanged()

Viene chiamato quando cambia la proprietà DataGridView della cella.Called when the DataGridView property of the cell changes.

OnDoubleClick(DataGridViewCellEventArgs)

Chiamato quando si fa doppio clic sulla cella.Called when the cell is double-clicked.

(Ereditato da DataGridViewCell)
OnEnter(Int32, Boolean)

Chiamato quando lo stato attivo si sposta su una cella.Called when the focus moves to a cell.

OnKeyDown(KeyEventArgs, Int32)

Chiamato quando viene premuto il tasto di una carattere mentre è attiva una cella.Called when a character key is pressed while the focus is on a cell.

(Ereditato da DataGridViewCell)
OnKeyPress(KeyPressEventArgs, Int32)

Chiamato quando viene premuto un tasto mentre è attiva una cella.Called when a key is pressed while the focus is on a cell.

(Ereditato da DataGridViewCell)
OnKeyUp(KeyEventArgs, Int32)

Chiamato quando viene rilasciato il tasto di un carattere mentre è attiva una cella.Called when a character key is released while the focus is on a cell.

(Ereditato da DataGridViewCell)
OnLeave(Int32, Boolean)

Chiamato quando lo stato attivo viene spostato da una cella.Called when the focus moves from a cell.

OnMouseClick(DataGridViewCellMouseEventArgs)

Chiamato quando un utente fa clic con un pulsante del mouse con il puntatore posizionato in una cella.Called when the user clicks a mouse button while the pointer is on a cell.

OnMouseDoubleClick(DataGridViewCellMouseEventArgs)

Chiamato quando un utente fa doppio clic con un pulsante del mouse con il puntatore posizionato in una cella.Called when the user double-clicks a mouse button while the pointer is on a cell.

(Ereditato da DataGridViewCell)
OnMouseDown(DataGridViewCellMouseEventArgs)

Chiamato quando un utente tiene premuto un pulsante del mouse con il puntatore posizionato in una cella.Called when the user holds down a mouse button while the pointer is on a cell.

(Ereditato da DataGridViewCell)
OnMouseEnter(Int32)

Chiamato quando il puntatore del mouse viene spostato su una cella.Called when the mouse pointer moves over a cell.

OnMouseLeave(Int32)

Chiamato quando il puntatore del mouse esce dalla cella.Called when the mouse pointer leaves the cell.

OnMouseMove(DataGridViewCellMouseEventArgs)

Chiamato quando il puntatore del mouse viene spostato all'interno di una cella.Called when the mouse pointer moves within a cell.

OnMouseUp(DataGridViewCellMouseEventArgs)

Chiamato quando un utente rilascia un pulsante del mouse con il puntatore posizionato in una cella.Called when the user releases a mouse button while the pointer is on a cell.

(Ereditato da DataGridViewCell)
Paint(Graphics, Rectangle, Rectangle, Int32, DataGridViewElementStates, Object, Object, String, DataGridViewCellStyle, DataGridViewAdvancedBorderStyle, DataGridViewPaintParts)

Disegna l'oggetto DataGridViewComboBoxCell corrente.Paints the current DataGridViewComboBoxCell.

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

Disegna il bordo dell'oggetto DataGridViewCell corrente.Paints the border of the current DataGridViewCell.

(Ereditato da DataGridViewCell)
PaintErrorIcon(Graphics, Rectangle, Rectangle, String)

Disegna l'icona di errore della classe DataGridViewCell corrente.Paints the error icon of the current DataGridViewCell.

(Ereditato da DataGridViewCell)
ParseFormattedValue(Object, DataGridViewCellStyle, TypeConverter, TypeConverter)

Converte un valore formattato per la visualizzazione in un valore di cella effettivo.Converts a value formatted for display to an actual cell value.

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

Imposta la posizione e le dimensioni del controllo di modifica contenuto da una cella nel controllo DataGridView.Sets the location and size of the editing control hosted by a cell in the DataGridView control.

(Ereditato da DataGridViewCell)
PositionEditingPanel(Rectangle, Rectangle, DataGridViewCellStyle, Boolean, Boolean, Boolean, Boolean)

Imposta la posizione e le dimensioni del pannello di modifica ospitato dalla cella e restituisce i limiti normali del controllo di modifica all'interno del pannello di modifica.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.

(Ereditato da DataGridViewCell)
RaiseCellClick(DataGridViewCellEventArgs)

Genera l'evento CellClick.Raises the CellClick event.

(Ereditato da DataGridViewElement)
RaiseCellContentClick(DataGridViewCellEventArgs)

Genera l'evento CellContentClick.Raises the CellContentClick event.

(Ereditato da DataGridViewElement)
RaiseCellContentDoubleClick(DataGridViewCellEventArgs)

Genera l'evento CellContentDoubleClick.Raises the CellContentDoubleClick event.

(Ereditato da DataGridViewElement)
RaiseCellValueChanged(DataGridViewCellEventArgs)

Genera l'evento CellValueChanged.Raises the CellValueChanged event.

(Ereditato da DataGridViewElement)
RaiseDataError(DataGridViewDataErrorEventArgs)

Genera l'evento DataError.Raises the DataError event.

(Ereditato da DataGridViewElement)
RaiseMouseWheel(MouseEventArgs)

Genera l'evento MouseWheel.Raises the MouseWheel event.

(Ereditato da DataGridViewElement)
SetValue(Int32, Object)

Imposta il valore della cella.Sets the value of the cell.

(Ereditato da DataGridViewCell)
ToString()

Restituisce una stringa che descrive l'oggetto corrente.Returns a string that describes the current object.

Si applica a

Vedi anche