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. |
Эти значения переопределяют значение, указанное в свойстве DefaultCellStyleDataGridView элемента управления , но могут быть переопределены другими свойствами стиля ячейки. Подробнее см. в статье Стили ячеек элемента управления DataGridView в Windows Forms.
Чтобы предотвратить появление стандартного рисунка ошибки для null
DBNull.Value значений или ячеек, задайте DataGridViewCellStyle.NullValue для свойства этого объекта null
стиля ячейки значение или собственный графический элемент ошибки перед добавлением строк в элемент управления. Однако это не влияет на строку для новых записей. Чтобы предотвратить появление рисунка ошибки в строке для новых записей, если значение свойства элемента управления AllowUserToAddRows равно true
, необходимо также явно задать значение null
ячейки или собственный рисунок ошибки в обработчике события элемента управления RowsAdded или задать для свойства column CellTemplate экземпляр типа, производного DataGridViewImageCellот , с переопределенным DefaultNewRowValue свойством, которое возвращает null
или ваш собственный рисунок ошибки.
NullValue Если свойство объекта, возвращаемого свойствомDefaultCellStyle, имеет значение, равное стандартному рисунку ошибки типа Bitmap, при изменении ValuesAreIcons значения свойства на true
автоматически устанавливается NullValue стандартный рисунок ошибки типа Icon. Если NullValue имеет значение, равное стандартному рисунку ошибки типа Icon, при изменении ValuesAreIcons значения свойства на false
автоматически устанавливается NullValue стандартный рисунок ошибки типа Bitmap.