DataGridViewLinkColumn.UseColumnTextForLinkValue Vlastnost

Definice

Získá nebo nastaví hodnotu označující, zda Text je hodnota vlastnosti zobrazena jako text odkazu.

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

Hodnota vlastnosti

true pokud se Text hodnota vlastnosti zobrazí jako text odkazu; false hodnota vlastnosti buňky FormattedValue se zobrazí jako text odkazu. Výchozí formát je false.

Výjimky

Hodnota CellTemplate vlastnosti je null.

Příklady

Následující příklad kódu ukazuje, jak nastavit tuto vlastnost tak, aby FormattedValue vlastnost každé buňky, v tomto případě ID zaměstnance nadřízený, byla zobrazena jako textový odkaz. Po výběru odkazu se bod výběru přesune na jméno nadřízenýho. Tento příklad je součástí většího příkladu, který je k dispozici v tématu přehledu DataGridViewComboBoxColumn třídy.

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

Poznámky

Získání nebo nastavení této vlastnosti získá nebo nastaví UseColumnTextForLinkValue vlastnost objektu vráceného CellTemplate vlastností . Nastavení této vlastnosti také nastaví UseColumnTextForLinkValue vlastnost každé buňky ve sloupci a aktualizuje zobrazení sloupce. Pokud chcete přepsat zadanou hodnotu pro jednotlivé buňky, nastavte hodnoty buněk po nastavení hodnoty sloupce.

Platí pro

Viz také