DataGridViewImageColumn.DefaultCellStyle Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta lo stile predefinito per le celle della colonna.
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
Valore della proprietà
Oggetto DataGridViewCellStyle da applicare come stile predefinito.
- Attributi
Esempio
Nell'esempio di codice seguente viene illustrato l'uso di questa proprietà.
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
Commenti
L'impostazione predefinita restituita DataGridViewCellStyle da questa proprietà include i valori di proprietà iniziali seguenti:
ProprietàDataGridViewCellStyle |
Valore predefinito |
---|---|
Alignment | DataGridViewContentAlignment.MiddleCenter |
NullValue | Elemento grafico di errore standard di tipo Icon se il valore della proprietà iniziale ValuesAreIcons è true ; in caso contrario, un elemento grafico di errore standard di tipo Bitmap. |
Questi valori eseguono l'override del valore specificato nella DefaultCellStyle proprietà del DataGridView controllo, ma possono essere sottoposti a override da altre proprietà dello stile di cella. Per altre informazioni, vedere Stili di cella nel controllo DataGridView Windows Forms.
Per evitare che l'elemento grafico di errore standard venga visualizzato per null
o DBNull.Value valori di cella, impostare la DataGridViewCellStyle.NullValue proprietà per l'oggetto stile cella su null
o il proprio elemento grafico di errore prima di aggiungere righe al controllo. Ciò non influisce sulla riga per i nuovi record, tuttavia. Per evitare che l'elemento grafico dell'errore venga visualizzato nella riga per nuovi record quando il valore della proprietà del controllo è true
, è necessario impostare in modo esplicito il valore della cella su o il proprio elemento grafico di errore in un gestore per l'evento di controllo RowsAddedAllowUserToAddRows o impostare la proprietà della colonna CellTemplate su un'istanza di un DataGridViewImageCelltipo derivato da un tipo sottoposto a null
override con una DefaultNewRowValue proprietà override che restituisce null
o un elemento grafico di errore personalizzato.
Se la NullValue proprietà dell'oggetto restituito dalla DefaultCellStyle proprietà ha un valore uguale all'elemento grafico di errore standard di tipo Bitmap, modificando il ValuesAreIcons valore true
della proprietà in modo che venga impostato NullValue automaticamente sull'elemento grafico di errore standard di tipo Icon. Se NullValue ha un valore uguale all'elemento grafico di errore standard di tipo Icon, modificando il valore della ValuesAreIcons proprietà in modo false
che venga impostato NullValue automaticamente sull'elemento grafico di errore standard di tipo Bitmap.