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

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.trueAllowUserToAddRows

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ć trueNullValue 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.

Dotyczy

Zobacz też