DataGridViewCheckBoxColumn.DefaultCellStyle Свойство

Определение

Получает или задает стиль по умолчанию для ячеек столбца.Gets or sets the column's default cell style.

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; }
member this.DefaultCellStyle : System.Windows.Forms.DataGridViewCellStyle with get, set
Public Overrides Property DefaultCellStyle As DataGridViewCellStyle

Значение свойства

Стиль DataGridViewCellStyle, который будет применен в качестве стиля по умолчанию.The DataGridViewCellStyle to be applied as the default style.

Атрибуты

Примеры

В следующем примере кода показано использование этого свойства.The following code example demonstrates the use of this property.

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

Комментарии

Значение по DataGridViewCellStyle умолчанию, возвращаемое этим свойством, имеет следующие начальные значения свойств:The default DataGridViewCellStyle returned by this property has the following initial property values:

СвойствоDataGridViewCellStyleDataGridViewCellStyle property Значение по умолчаниюDefault value
Alignment DataGridViewContentAlignment.MiddleCenter
NullValue CheckState.Indeterminate, true ThreeState Еслиначальноезначениесвойства—;впротивномслучае—.falseCheckState.Indeterminate if the initial ThreeState property value is true; otherwise, false.

Эти значения переопределяют значение, указанное в DefaultCellStyle свойстве DataGridView элемента управления, но могут быть переопределены другими свойствами стиля ячейки.These values override the value specified in the DefaultCellStyle property of the DataGridView control, but may be overridden by other cell style properties. Дополнительные сведения см. в разделе Стили ячеек в элементе управления Windows Forms DataGridView.For more information, see Cell Styles in the Windows Forms DataGridView Control.

ThreeState Indeterminate true NullValue Если свойство объекта, возвращаемого DefaultCellStyle falseсвойством, имеет значение, то при изменении значения свойства на автоматически устанавливается значение. NullValueIf the NullValue property of the object returned by the DefaultCellStyle property has a value of false, changing the ThreeState property value to true automatically sets NullValue to Indeterminate. Если NullValue false false NullValue параметр имеет значение ThreeState , то при изменении значения свойства на автоматически устанавливается значение. IndeterminateIf NullValue has a value of Indeterminate, changing the ThreeState property value to false automatically sets NullValue to false.

Применяется к

Дополнительно