Partilhar via


DataGridViewLinkColumn.CellTemplate Propriedade

Definição

Obtém ou define o modelo usado para criar novas células.

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 override System.Windows.Forms.DataGridViewCell CellTemplate { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.CellTemplate : System.Windows.Forms.DataGridViewCell with get, set
Public Overrides Property CellTemplate As DataGridViewCell

Valor da propriedade

DataGridViewCell

Um DataGridViewCell depois do qual todas as outras células na coluna são modeladas. O valor padrão é uma nova instância do DataGridViewLinkCell .

Atributos

Exceções

Ao definir essa propriedade para um valor que não é do tipo DataGridViewLinkCell.

Exemplos

O exemplo de código a seguir demonstra como usar um DataGridViewCell modelo para um DataGridViewColumn. Alterações de estilo feitas em qualquer célula na coluna afetam todas as células da coluna. Este exemplo de código faz parte de um exemplo maior fornecido para a DataGridViewColumn classe.

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

Comentários

O construtor da DataGridViewLinkColumn classe inicializa essa propriedade para um recém-criado DataGridViewLinkCell.

Cuidado

Alterar as propriedades do modelo de célula não afetará imediatamente a interface do usuário das células existentes da coluna. Essas alterações só são aparentes depois que a coluna é regenerada (por exemplo, classificando a coluna ou por meio de uma chamada ao DataGridView.InvalidateColumn método).

Aplica-se a

Confira também