DataGridViewLinkColumn クラスとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > DataGridViewLinkColumn クラスの意味・解説 

DataGridViewLinkColumn クラス

メモ : このクラスは、.NET Framework version 2.0新しく追加されたものです。

DataGridView コントロール内のリンクを格納するセルの列を表します

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

Public Class DataGridViewLinkColumn
    Inherits DataGridViewColumn
Dim instance As DataGridViewLinkColumn
public class DataGridViewLinkColumn : DataGridViewColumn
public ref class DataGridViewLinkColumn : public
 DataGridViewColumn
public class DataGridViewLinkColumn extends
 DataGridViewColumn
public class DataGridViewLinkColumn extends
 DataGridViewColumn
解説解説

DataGridViewLinkColumn クラスは、ユーザークリック応答するセル論理的にホストするために使用される DataGridViewColumn クラス特化された型です。DataGridViewLinkColumn クラスは DataGridViewButtonColumn クラス似ていますが、データベース テーブル格納されURL表示するなど、特定の状況適した異なユーザー操作性提供します

すべてのセルに対して同じリンク テキスト表示するには、UseColumnTextForLinkValue プロパティtrue設定しText プロパティ目的リンク テキスト設定します

DataGridViewLinkColumn には、それと交差するすべての DataGridViewRow 内に、関連付けられた DataGridViewLinkCell があります

この列型の既定並べ替えモードは、NotSortable です。

ユーザーのリンク クリック応答するには、DataGridView.CellContentClick イベント処理します。DataGridView.CellClick イベント使用してセル内の任意の場所のクリック応答することもできます

継承時の注意 DataGridViewLinkColumn からクラス派生させて新しプロパティ追加する場合は、Clone メソッドオーバーライドして、クローン操作時に新しプロパティコピーする必要がありますまた、基本クラスClone メソッド呼び出して基本クラスプロパティ新しセルコピーされるようにする必要があります

使用例使用例

DataGridViewLinkColumn に対してプロパティ設定するコード例次に示します

Private Sub AddLinkColumn()

    Dim links As New DataGridViewLinkColumn()
    With links
        .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
private void AddLinkColumn()
{
    DataGridViewLinkColumn links = new DataGridViewLinkColumn();

    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 = gcnew DataGridViewLinkColumn();

        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);
    }
継承階層継承階層
System.Object
   System.Windows.Forms.DataGridViewElement
     System.Windows.Forms.DataGridViewBand
       System.Windows.Forms.DataGridViewColumn
        System.Windows.Forms.DataGridViewLinkColumn
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
DataGridViewLinkColumn メンバ
System.Windows.Forms 名前空間
DataGridView クラス
DataGridViewColumn クラス
DataGridViewRow
DataGridViewButtonColumn クラス
DataGridViewLinkCell クラス
DataGridViewColumn.SortMode プロパティ
DataGridView.CellContentClick イベント
DataGridView.CellClick イベント
UseColumnTextForLinkValue
Text



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「DataGridViewLinkColumn クラス」の関連用語

DataGridViewLinkColumn クラスのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



DataGridViewLinkColumn クラスのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS