DataGridViewImageColumn.DefaultCellStyle Właściwość

Definicja

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

DataGridViewCellStyle

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.

Dotyczy

Zobacz też