DataGridViewImageColumn.DefaultCellStyle Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.