DataGridViewLinkColumn.UseColumnTextForLinkValue プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 列内のすべてのセルのプロパティも設定され、列の表示が更新されます。 個々のセルの指定した値をオーバーライドするには、列の値を設定した後でセル値を設定します。
適用対象
こちらもご覧ください
.NET