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


DataGridViewColumn.CellTemplate Свойство

Определение

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

public:
 virtual property System::Windows::Forms::DataGridViewCell ^ CellTemplate { System::Windows::Forms::DataGridViewCell ^ get(); void set(System::Windows::Forms::DataGridViewCell ^ value); };
[System.ComponentModel.Browsable(false)]
public virtual System.Windows.Forms.DataGridViewCell CellTemplate { get; set; }
[System.ComponentModel.Browsable(false)]
public virtual System.Windows.Forms.DataGridViewCell? CellTemplate { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.CellTemplate : System.Windows.Forms.DataGridViewCell with get, set
Public Overridable Property CellTemplate As DataGridViewCell

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

Ячейка DataGridViewCell, по которой моделируются все остальные ячейки в столбце. Значение по умолчанию — null.

Атрибуты

Примеры

В следующем примере кода показано, как использовать в DataGridViewCell качестве шаблона для DataGridViewColumn. Изменения стиля, внесенные в любую ячейку столбца, влияют на все ячейки столбца. Этот пример входит в состав более крупного примера использования класса DataGridViewColumn.

void CustomizeCellsInThirdColumn()
{
   int thirdColumn = 2;
   DataGridViewColumn^ column = dataGridView->Columns[ thirdColumn ];
   DataGridViewCell^ cell = gcnew DataGridViewTextBoxCell;
   cell->Style->BackColor = Color::Wheat;
   column->CellTemplate = cell;
}
private void CustomizeCellsInThirdColumn()
{
    int thirdColumn = 2;
    DataGridViewColumn column =
        dataGridView.Columns[thirdColumn];
    DataGridViewCell cell = new DataGridViewTextBoxCell();

    cell.Style.BackColor = Color.Wheat;
    column.CellTemplate = cell;
}
Private Sub CustomizeCellsInThirdColumn()

    Dim thirdColumn As Integer = 2
    Dim column As DataGridViewColumn = _
        dataGridView.Columns(thirdColumn)
    Dim cell As DataGridViewCell = _
        New DataGridViewTextBoxCell()

    cell.Style.BackColor = Color.Wheat
    column.CellTemplate = cell
End Sub

Комментарии

Конструкторы класса инициализируют DataGridViewColumn это свойство. Конструктор без параметров задает свойству значение null; другой конструктор копирует шаблон ячейки из своего параметра.

Примечание

Изменение свойств шаблона ячейки не сразу повлияет на пользовательский интерфейс существующих ячеек столбца. Эти изменения видны только после повторного создания столбца (например, путем сортировки столбца или вызова DataGridView.InvalidateColumn метода ).

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

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