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.