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 della cella 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'utilizzo 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
Il valore predefinito DataGridViewCellStyle restituito da questa proprietà ha i valori iniziali seguenti:
DataGridViewCellStyle proprietà |
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 di Windows Form.
Per impedire la visualizzazione dell'elemento grafico di errore standard per null i valori di cella o DBNull.Value di cella, impostare la DataGridViewCellStyle.NullValue proprietà per questo oggetto di stile cella su o il proprio elemento null grafico di errore prima di aggiungere righe al controllo. Ciò non influisce sulla riga per i nuovi record, tuttavia. Per impedire la visualizzazione dell'elemento grafico di errore nella riga per i nuovi record quando il valore della proprietà del controllo AllowUserToAddRows è true, è inoltre 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 RowsAdded o impostare la proprietà della colonna CellTemplate su un'istanza di un DataGridViewImageCelltipo derivato da con una proprietà sottoposta a null override DefaultNewRowValue 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, la modifica del valore della ValuesAreIcons proprietà in true modo da impostare 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, la modifica del valore della ValuesAreIcons proprietà in false imposta NullValue automaticamente sull'elemento grafico di errore standard di tipo Bitmap.