DataGridViewImageColumn.DefaultCellStyle Propriété

Définition

Obtient ou définit le style de cellule par défaut de la colonne.

public:
 virtual property System::Windows::Forms::DataGridViewCellStyle ^ DefaultCellStyle { System::Windows::Forms::DataGridViewCellStyle ^ get(); void set(System::Windows::Forms::DataGridViewCellStyle ^ value); };
[System.ComponentModel.Browsable(true)]
public override System.Windows.Forms.DataGridViewCellStyle DefaultCellStyle { get; set; }
[<System.ComponentModel.Browsable(true)>]
member this.DefaultCellStyle : System.Windows.Forms.DataGridViewCellStyle with get, set
Public Overrides Property DefaultCellStyle As DataGridViewCellStyle

Valeur de propriété

DataGridViewCellStyle à appliquer comme style par défaut.

Attributs

Exemples

L’exemple de code suivant illustre l’utilisation de cette propriété.

private void ChangeColumnAlignment()
{
    songsDataGridView.Columns["Title"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.BottomCenter;
    songsDataGridView.Columns["Title"].Name = DataGridViewContentAlignment.BottomCenter.ToString();

    songsDataGridView.Columns["Artist"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.BottomLeft;
    songsDataGridView.Columns["Artist"].Name = DataGridViewContentAlignment.BottomLeft.ToString();

    songsDataGridView.Columns["Album"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.BottomRight;
    songsDataGridView.Columns["Album"].Name = DataGridViewContentAlignment.BottomRight.ToString();

    songsDataGridView.Columns["Release Date"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
    songsDataGridView.Columns["Release Date"].Name = DataGridViewContentAlignment.MiddleCenter.ToString();

    songsDataGridView.Columns["Track"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleLeft;
    songsDataGridView.Columns["Track"].Name = DataGridViewContentAlignment.MiddleLeft.ToString();
}
Private Sub ChangeColumnAlignment()
    songsDataGridView.Columns("Title").DefaultCellStyle.Alignment = DataGridViewContentAlignment.BottomCenter
    songsDataGridView.Columns("Title").Name = DataGridViewContentAlignment.BottomCenter.ToString()

    songsDataGridView.Columns("Artist").DefaultCellStyle.Alignment = DataGridViewContentAlignment.BottomLeft
    songsDataGridView.Columns("Artist").Name = DataGridViewContentAlignment.BottomLeft.ToString()

    songsDataGridView.Columns("Album").DefaultCellStyle.Alignment = DataGridViewContentAlignment.BottomRight
    songsDataGridView.Columns("Album").Name = DataGridViewContentAlignment.BottomRight.ToString()

    songsDataGridView.Columns("Release Date").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
    songsDataGridView.Columns("Release Date").Name = DataGridViewContentAlignment.MiddleCenter.ToString()

    songsDataGridView.Columns("Track").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleLeft
    songsDataGridView.Columns("Track").Name = DataGridViewContentAlignment.MiddleLeft.ToString()
End Sub

Remarques

La valeur par défaut DataGridViewCellStyle retournée par cette propriété a les valeurs de propriété initiales suivantes :

PropriétéDataGridViewCellStyle Valeur par défaut
Alignment DataGridViewContentAlignment.MiddleCenter
NullValue Graphique d’erreur standard de type Icon si la valeur de la propriété initiale ValuesAreIcons est true; sinon, un graphique d’erreur standard de type Bitmap.

Ces valeurs remplacent la valeur spécifiée dans la DefaultCellStyle propriété du DataGridView contrôle, mais peuvent être remplacées par d’autres propriétés de style de cellule. Pour plus d’informations, consultez Styles de cellule dans le contrôle DataGridView Windows Forms.

Pour empêcher le graphique d’erreur standard d’apparaître pour null les valeurs de cellule ou DBNull.Value , définissez la DataGridViewCellStyle.NullValue propriété de cet objet null de style de cellule sur ou votre propre graphique d’erreur avant d’ajouter des lignes au contrôle. Toutefois, cela n’affecte pas la ligne pour les nouveaux enregistrements. Pour empêcher le graphique d’erreur d’apparaître dans la ligne pour les nouveaux enregistrements lorsque la valeur de la propriété de contrôle AllowUserToAddRows est true, vous devez également définir explicitement la valeur null de la cellule sur ou votre propre graphique d’erreur dans un gestionnaire pour l’événement de contrôle RowsAdded ou définir la propriété de colonne CellTemplate sur un instance d’un DataGridViewImageCelltype dérivé avec une propriété substituée DefaultNewRowValue qui retourne null ou votre propre graphique d’erreur.

Si la NullValue propriété de l’objet retourné par la DefaultCellStyle propriété a une valeur égale au graphique d’erreur standard de type Bitmap, la modification de la valeur true de la ValuesAreIcons propriété par définit NullValue automatiquement le graphique d’erreur standard de type Icon. Si NullValue a une valeur égale au graphique d’erreur standard de type Icon, la modification de la valeur de la ValuesAreIcons propriété par false définit NullValue automatiquement le graphique d’erreur standard de type Bitmap.

S’applique à

Voir aussi