Partager via


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 propriété initiale ValuesAreIcons est true; sinon, 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 ou DBNull.Value de null valeurs de cellule, définissez la DataGridViewCellStyle.NullValue propriété de cet objet null de style de cellule sur ou sur votre propre graphique d’erreur avant d’ajouter des lignes au contrôle. Cela n’affecte toutefois pas la ligne pour les nouveaux enregistrements. Pour empêcher l’affichage du graphique d’erreur dans la ligne des nouveaux enregistrements lorsque la valeur de propriété du contrôle AllowUserToAddRows est true, vous devez également définir explicitement la valeur null de 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 une 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 du typeBitmap, en modifiant la valeur de propriété pour true définir NullValue automatiquement le ValuesAreIcons graphique d’erreur standard du type Icon. Si NullValue elle a une valeur égale au graphique d’erreur standard du type Icon, modifiez la ValuesAreIcons valeur de propriété pour false définir NullValue automatiquement le graphique d’erreur standard de type Bitmap.

S’applique à

Voir aussi