DataGridViewLinkColumn.UseColumnTextForLinkValue プロパティ

定義

Text プロパティ値がリンク テキストとして表示されるかどうかを示す値を取得または設定します。

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

プロパティ値

Text プロパティ値がリンク テキストとして表示される場合は true。セルの FormattedValue プロパティ値がリンク テキストとして表示される場合は false。 既定値は、false です。

例外

CellTemplate プロパティの値が null です。

次のコード例では、各セルのプロパティ (この場合は従業員の上司の従業員 ID) がテキスト リンクとして表示されるように FormattedValue 、このプロパティを設定する方法を示します。 リンクを選択すると、選択ポイントがボスの名前に移動します。 この例は、クラスの概要に関するトピックで使用できるより大きな例の DataGridViewComboBoxColumn 一部です。

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

注釈

このプロパティを取得または設定すると、 プロパティによって返されるオブジェクトのプロパティをCellTemplate取得または設定UseColumnTextForLinkValueします。 このプロパティを設定すると、 UseColumnTextForLinkValue 列内のすべてのセルのプロパティも設定され、列の表示が更新されます。 個々のセルの指定した値をオーバーライドするには、列の値を設定した後でセル値を設定します。

適用対象

こちらもご覧ください