Поделиться через


DataGridViewImageColumn.DefaultCellStyle Свойство

Определение

Возвращает или задает стиль ячейки столбца по умолчанию.

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

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

Применяется DataGridViewCellStyle в качестве стиля по умолчанию.

Атрибуты

Примеры

В следующем примере кода показано использование этого свойства.

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 возвращаемое этим свойством, имеет следующие начальные значения свойств:

Свойство DataGridViewCellStyle Значение по умолчанию
Alignment DataGridViewContentAlignment.MiddleCenter
NullValue Стандартный рисунок ошибки типа Icon , если ValuesAreIcons начальное значение свойства равно true; в противном случае — стандартный рисунок ошибки типа Bitmap.

Эти значения переопределяют значение, указанное в DefaultCellStyle свойстве DataGridView элемента управления, но может быть переопределено другими свойствами стиля ячейки. Дополнительные сведения см. в разделе "Стили ячеек" в элементе управления DataGridView в Windows Forms.

Чтобы предотвратить отображение стандартного рисунка ошибок для null значений ячеек или DBNull.Value ячеек, задайте DataGridViewCellStyle.NullValue для этого объекта null стиля ячейки значение или собственный графический элемент ошибки перед добавлением строк в элемент управления. Однако это не влияет на строку для новых записей. Чтобы предотвратить отображение рисунка об ошибке в строке для новых записей при значении trueсвойства элемента управления, необходимо также явно задать значение null ячейки или собственный рисунок ошибки в обработчике для события элемента AllowUserToAddRows управления RowsAdded или задать для свойства столбца CellTemplate экземпляр DataGridViewImageCellпроизводного типа с переопределенным DefaultNewRowValue свойством, null возвращающим или собственным графическим элементом ошибки.

NullValue Если свойство объекта, возвращаемого DefaultCellStyle свойством, имеет значение, равное стандартному рисунку ошибки типаBitmap, изменение ValuesAreIcons значения true свойства на автоматическое присвоение NullValue стандартному рисунку ошибок типаIcon. Если NullValue имеет значение, равное стандартному рисунку ошибки типа Icon, измените ValuesAreIcons значение false свойства на автоматическое присвоение NullValue стандартному рисунку ошибки типа Bitmap.

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

См. также раздел