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
W poniższym przykładzie kodu pokazano 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 zwracana przez tę właściwość ma następujące wartości właściwości początkowej:
DataGridViewCellStyle Właściwość |
Wartość domyślna |
|---|---|
| Alignment | DataGridViewContentAlignment.MiddleCenter |
| NullValue | Standardowa grafika błędu typu Icon , jeśli początkowa ValuesAreIcons 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 kontrolki DataGridView , 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 błędów dla null wartości komórek lub DBNull.Value wartości komórek, przed dodaniem wierszy do kontrolki ustaw DataGridViewCellStyle.NullValue właściwość dla tego obiektu stylu komórki na null lub własną grafikę błędów. Nie ma to jednak wpływu na wiersz dla nowych rekordów. Aby zapobiec wyświetlaniu grafiki błędów w wierszu dla nowych rekordów, gdy wartość właściwości kontrolki AllowUserToAddRows to true, należy również jawnie ustawić wartość komórki na null lub własną grafikę błędów w procedurze obsługi zdarzenia kontrolki RowsAdded lub ustawić właściwość kolumny CellTemplate na wystąpienie typu pochodnego DataGridViewImageCellz właściwością zastępowaną DefaultNewRowValue , która zwraca null lub własną grafikę błędów.
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 na true automatycznie ustawianą NullValue na standardową grafikę błędu typu Icon. Jeśli NullValue ma wartość równą standardowej grafice błędu typu Icon, zmieniając ValuesAreIcons wartość właściwości na false automatycznie ustawianą NullValue na standardową grafikę błędu typu Bitmap.