Compartilhar via


DataGridViewLinkColumn.UseColumnTextForLinkValue Propriedade

Definição

Obtém ou define um valor que indica se o valor da propriedade Text será exibido como o texto do link.

public:
 property bool UseColumnTextForLinkValue { bool get(); void set(bool value); };
public bool UseColumnTextForLinkValue { get; set; }
member this.UseColumnTextForLinkValue : bool with get, set
Public Property UseColumnTextForLinkValue As Boolean

Valor da propriedade

Boolean

true se o valor da propriedade Text for exibido como o texto do link; false se o valor da propriedade FormattedValue da célula for exibido como o texto do link. O padrão é false.

Exceções

O valor da propriedade CellTemplate é null.

Exemplos

O exemplo de código a seguir demonstra como definir essa propriedade para que a FormattedValue propriedade de cada célula, nesse caso, a ID do funcionário do chefe do funcionário seja exibida como o link de texto. Depois de selecionar o link, o ponto de seleção é movido para o nome do chefe. Este exemplo faz parte de um exemplo maior disponível no tópico de visão geral da DataGridViewComboBoxColumn classe.

private:
    void AddLinkColumn()
    {
        DataGridViewLinkColumn^ links = gcnew DataGridViewLinkColumn();

        links->UseColumnTextForLinkValue = true;
        links->HeaderText = ColumnName::ReportsTo.ToString();
        links->DataPropertyName = ColumnName::ReportsTo.ToString();
        links->ActiveLinkColor = Color::White;
        links->LinkBehavior = LinkBehavior::SystemDefault;
        links->LinkColor = Color::Blue;
        links->TrackVisitedState = true;
        links->VisitedLinkColor = Color::YellowGreen;

        DataGridView1->Columns->Add(links);
    }
private void AddLinkColumn()
{
    DataGridViewLinkColumn links = new DataGridViewLinkColumn();

    links.UseColumnTextForLinkValue = true;
    links.HeaderText = ColumnName.ReportsTo.ToString();
    links.DataPropertyName = ColumnName.ReportsTo.ToString();
    links.ActiveLinkColor = Color.White;
    links.LinkBehavior = LinkBehavior.SystemDefault;
    links.LinkColor = Color.Blue;
    links.TrackVisitedState = true;
    links.VisitedLinkColor = Color.YellowGreen;

    DataGridView1.Columns.Add(links);
}
Private Sub AddLinkColumn()

    Dim links As New DataGridViewLinkColumn()
    With links
        .UseColumnTextForLinkValue = True
        .HeaderText = ColumnName.ReportsTo.ToString()
        .DataPropertyName = ColumnName.ReportsTo.ToString()
        .ActiveLinkColor = Color.White
        .LinkBehavior = LinkBehavior.SystemDefault
        .LinkColor = Color.Blue
        .TrackVisitedState = True
        .VisitedLinkColor = Color.YellowGreen
    End With
    DataGridView1.Columns.Add(links)
End Sub

Comentários

Obter ou definir essa propriedade obtém ou define a UseColumnTextForLinkValue propriedade do objeto retornado pela CellTemplate propriedade. Definir essa propriedade também define a UseColumnTextForLinkValue propriedade de cada célula na coluna e atualiza a exibição da coluna. Para substituir o valor especificado para células individuais, defina os valores da célula depois de definir o valor da coluna.

Aplica-se a

Confira também