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 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.