DataGridViewImageColumn.DefaultCellStyle Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia domyślny styl komórki kolumny.
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
Wartość właściwości
Element DataGridViewCellStyle do zastosowania jako styl domyślny.
- Atrybuty
Przykłady
Poniższy przykład kodu pokazuje użycie tej właściwości.
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
Uwagi
Wartość domyślna DataGridViewCellStyle zwrócona przez tę właściwość ma następujące początkowe wartości właściwości:
DataGridViewCellStyle Właściwość |
Wartość domyślna |
---|---|
Alignment | DataGridViewContentAlignment.MiddleCenter |
NullValue | Standardowa grafika o błędzie typu Icon , jeśli ValuesAreIcons początkowa wartość właściwości to true ; w przeciwnym razie standardowy obraz błędu typu Bitmap. |
Te wartości zastępują wartość określoną we DefaultCellStyle właściwości DataGridView kontrolki, ale mogą być zastępowane przez inne właściwości stylu komórki. Aby uzyskać więcej informacji, zobacz Style komórek w kontrolce DataGridView Windows Forms.
Aby zapobiec wyświetlaniu standardowej grafiki o błędzie dla null
wartości komórek lub DBNull.Value wartości komórek, ustaw DataGridViewCellStyle.NullValue właściwość dla tego obiektu stylu komórki na null
lub własną grafikę o błędzie przed dodaniem wierszy do kontrolki. Nie ma to jednak wpływu na wiersz dla nowych rekordów. Aby zapobiec wyświetlaniu grafiki o błędzie w wierszu dla nowych rekordów, gdy wartość właściwości kontrolki to , należy również jawnie ustawić wartość komórki na null
lub własną grafikę błędu w procedurze obsługi zdarzenia kontrolki RowsAdded lub ustawić właściwość kolumny CellTemplate na wystąpienie DataGridViewImageCell-pochodnego typu z właściwością przesłoniętąDefaultNewRowValue, która zwraca null
lub własną grafikę błędu.true
AllowUserToAddRows
NullValue Jeśli właściwość obiektu zwrócona przez DefaultCellStyle właściwość ma wartość równą standardowej grafice błędu typu Bitmap, zmieniając ValuesAreIcons wartość właściwości, aby automatycznie ustawić true
NullValue standardową grafikę błędu typu Icon. Jeśli NullValue wartość jest równa standardowej grafice błędu typu Icon, zmiana ValuesAreIcons wartości właściwości na false
automatyczne ustawienie NullValue na standardową grafikę błędu typu Bitmap.