Udostępnij za pośrednictwem


DataGridViewLinkColumn.UseColumnTextForLinkValue Właściwość

Definicja

Pobiera lub ustawia wartość wskazującą, czy Text wartość właściwości jest wyświetlana jako tekst linku.

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

Wartość właściwości

Boolean

trueText jeśli wartość właściwości jest wyświetlana jako tekst linku; false jeśli wartość właściwości komórki FormattedValue jest wyświetlana jako tekst linku. Wartość domyślna to false.

Wyjątki

Wartość CellTemplate właściwości to null.

Przykłady

Poniższy przykład kodu pokazuje, jak ustawić tę właściwość tak, aby FormattedValue właściwość każdej komórki, w tym przypadku identyfikator pracownika szefa, jest wyświetlana jako link tekstowy. Po wybraniu linku punkt wyboru zostanie przeniesiony do nazwy szefa. Ten przykład jest częścią większego przykładu dostępnego w temacie DataGridViewComboBoxColumn przeglądu klasy.

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

Uwagi

Pobieranie lub ustawianie tej właściwości powoduje pobranie lub ustawienie UseColumnTextForLinkValue właściwości obiektu zwróconego CellTemplate przez właściwość . Ustawienie tej właściwości powoduje również ustawienie UseColumnTextForLinkValue właściwości każdej komórki w kolumnie i odświeżenie wyświetlania kolumny. Aby zastąpić określoną wartość dla poszczególnych komórek, ustaw wartości komórek po ustawieniu wartości kolumny.

Dotyczy

Zobacz też