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

DataGridViewLinkColumn イベント


パブリック イベントパブリック イベント

  名前 説明
パブリック イベント Disposed  DataGridViewColumn が破棄されたときに発生します。 ( DataGridViewColumn から継承されます。)
参照参照

関連項目

DataGridViewLinkColumn クラス
System.Windows.Forms 名前空間
DataGridView クラス
DataGridViewColumn クラス
DataGridViewRow
DataGridViewButtonColumn クラス
DataGridViewLinkCell クラス
DataGridViewColumn.SortMode プロパティ
DataGridView.CellContentClick イベント
DataGridView.CellClick イベント
DataGridViewLinkColumn.UseColumnTextForLinkValue プロパティ
DataGridViewLinkColumn.Text プロパティ

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

DataGridViewLinkColumn コンストラクタ

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

DataGridViewLinkColumn クラス新しインスタンス初期化します。

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

Dim instance As New DataGridViewLinkColumn
public DataGridViewLinkColumn ()
public:
DataGridViewLinkColumn ()
public DataGridViewLinkColumn ()
public function DataGridViewLinkColumn ()
解説解説

このコンストラクタは、DataGridViewLinkColumn新しインスタンス初期化するときに、CellTemplate プロパティ新しい DataGridViewLinkCell インスタンス設定します

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
DataGridViewLinkColumn クラス
DataGridViewLinkColumn メンバ
System.Windows.Forms 名前空間
DataGridView クラス
CellTemplate
DataGridViewLinkCell クラス

DataGridViewLinkColumn プロパティ


パブリック プロパティパブリック プロパティ

( プロテクト プロパティ参照)
  名前 説明
パブリック プロパティ ActiveLinkColor 列のセル内のアクティブなリンクを表示するために使用する色を取得または設定します
パブリック プロパティ AutoSizeMode  列の幅を自動的に調整するときに使用するモード取得または設定します。 ( DataGridViewColumn から継承されます。)
パブリック プロパティ CellTemplate オーバーライドされます新しセル作成使用するテンプレート取得または設定します
パブリック プロパティ CellType  セル テンプレートランタイム型を取得します。 ( DataGridViewColumn から継承されます。)
パブリック プロパティ ContextMenuStrip  列のショートカット メニュー取得または設定します。 ( DataGridViewColumn から継承されます。)
パブリック プロパティ DataGridView  この要素関連付けられている DataGridView コントロール取得します。 ( DataGridViewElement から継承されます。)
パブリック プロパティ DataPropertyName  DataGridViewColumn がバインドされている、データ ソース プロパティの名前またはデータベースの列の名前を取得または設定します。 ( DataGridViewColumn から継承されます。)
パブリック プロパティ DefaultCellStyle  列の既定セル スタイル取得または設定します。 ( DataGridViewColumn から継承されます。)
パブリック プロパティ DefaultHeaderCellType  既定ヘッダー セルランタイム型を取得または設定します。 ( DataGridViewBand から継承されます。)
パブリック プロパティ Displayed  バンドが現在画面表示されているかどうかを示す値を取得します。 ( DataGridViewBand から継承されます。)
パブリック プロパティ DisplayIndex  現在表示されている列を基準とした列の表示順序設定または取得します。 ( DataGridViewColumn から継承されます。)
パブリック プロパティ DividerWidth  列の区分線の幅 (ピクセル数) を取得または設定します。 ( DataGridViewColumn から継承されます。)
パブリック プロパティ FillWeight  列が、コントロール内の他の塗りつぶしモードの列の幅を基準とする塗りつぶしモード場合、列の幅を表す値を取得または設定します。 ( DataGridViewColumn から継承されます。)
パブリック プロパティ Frozen  ユーザーDataGridView コントロール平方向にスクロールしたときに列が移動するかどうかを示す値を取得または設定します。 ( DataGridViewColumn から継承されます。)
パブリック プロパティ HasDefaultCellStyle  DefaultCellStyle プロパティ設定されているかどうかを示す値を取得します。 ( DataGridViewBand から継承されます。)
パブリック プロパティ HeaderCell  ヘッダーを表す DataGridViewColumnHeaderCell を取得または設定します。 ( DataGridViewColumn から継承されます。)
パブリック プロパティ HeaderText  列のヘッダー セルキャプション テキスト取得または設定します。 ( DataGridViewColumn から継承されます。)
パブリック プロパティ Index  DataGridView コントロール内のバンド相対位置取得します。 ( DataGridViewBand から継承されます。)
パブリック プロパティ InheritedAutoSizeMode  に対して有効なサイズ変更モード取得します。 ( DataGridViewColumn から継承されます。)
パブリック プロパティ InheritedStyle  列に現在適用されているセル スタイル取得します。 ( DataGridViewColumn から継承されます。)
パブリック プロパティ IsDataBound  列がデータ ソースバインドされているかどうかを示す値を取得します。 ( DataGridViewColumn から継承されます。)
パブリック プロパティ LinkBehavior 列のセル内のリンクの動作を表す値を取得または設定します
パブリック プロパティ LinkColor 列のセル内の選択状態のリンクを表示するために使用する色を取得または設定します
パブリック プロパティ MinimumWidth  列の最小幅をピクセル単位取得または設定します。 ( DataGridViewColumn から継承されます。)
パブリック プロパティ Name  列の名前を取得または設定します。 ( DataGridViewColumn から継承されます。)
パブリック プロパティ ReadOnly  ユーザーが列のセル編集できるかどうかを示す値を取得または設定します。 ( DataGridViewColumn から継承されます。)
パブリック プロパティ Resizable  列のサイズ変更できるかどうかを示す値を取得または設定します。 ( DataGridViewColumn から継承されます。)
パブリック プロパティ Selected  バンドが、選択されユーザー インターフェイス (UI) 状態かどうかを示す値を取得または設定します。 ( DataGridViewBand から継承されます。)
パブリック プロパティ Site  列のサイト取得または設定します。 ( DataGridViewColumn から継承されます。)
パブリック プロパティ SortMode  列の並べ替えモード取得または設定します。 ( DataGridViewColumn から継承されます。)
パブリック プロパティ State  要素ユーザー インターフェイス (UI) の状態を取得します。 ( DataGridViewElement から継承されます。)
パブリック プロパティ Tag  バンド関連付けられているデータを含むオブジェクト取得または設定します。 ( DataGridViewBand から継承されます。)
パブリック プロパティ Text UseColumnTextForLinkValue が true場合に列のセル表示されるリンク テキスト取得または設定します
パブリック プロパティ ToolTipText  ツールヒント使用されるテキスト取得または設定します。 ( DataGridViewColumn から継承されます。)
パブリック プロパティ TrackVisitedState 以前リンク先移動したことがある場合、リンクの色が変わるかどうかを示す値を取得または設定します
パブリック プロパティ UseColumnTextForLinkValue Text プロパティ値がリンク テキストとして表示されるかどうかを示す値を取得または設定します
パブリック プロパティ ValueType  列のセルの値のデータ型取得または設定します。 ( DataGridViewColumn から継承されます。)
パブリック プロパティ Visible  列を表示するかどうかを示す値を取得または設定します。 ( DataGridViewColumn から継承されます。)
パブリック プロパティ VisitedLinkColor 以前リンク先移動したことのあるリンクを表示するために使用する色を取得または設定します
パブリック プロパティ Width  列の現在の幅を取得または設定します。 ( DataGridViewColumn から継承されます。)
プロテクト プロパティプロテクト プロパティ
  名前 説明
プロテクト プロパティ HeaderCellCore  DataGridViewBand のヘッダー セル取得または設定します。 ( DataGridViewBand から継承されます。)
プロテクト プロパティ IsRow  バンドが行を表すかどうかを示す値を取得します。 ( DataGridViewBand から継承されます。)
参照参照

関連項目

DataGridViewLinkColumn クラス
System.Windows.Forms 名前空間
DataGridView クラス
DataGridViewColumn クラス
DataGridViewRow
DataGridViewButtonColumn クラス
DataGridViewLinkCell クラス
DataGridViewColumn.SortMode プロパティ
DataGridView.CellContentClick イベント
DataGridView.CellClick イベント
UseColumnTextForLinkValue
Text

DataGridViewLinkColumn メソッド


パブリック メソッドパブリック メソッド

プロテクト メソッドプロテクト メソッド
  名前 説明
プロテクト メソッド Dispose  オーバーロードされますDataGridViewColumn によって使用されているすべてのリソース解放します。 ( DataGridViewColumn から継承されます。)
プロテクト メソッド Finalize  バンド関連付けられたリソース解放します。 ( DataGridViewBand から継承されます。)
プロテクト メソッド MemberwiseClone  現在の Object簡易コピー作成します。 ( Object から継承されます。)
プロテクト メソッド OnDataGridViewChanged  バンド別の DataGridView に関連付けられている場合呼び出されます。 ( DataGridViewBand から継承されます。)
プロテクト メソッド RaiseCellClick  DataGridView.CellClick イベント発生させます。 ( DataGridViewElement から継承されます。)
プロテクト メソッド RaiseCellContentClick  DataGridView.CellContentClick イベント発生させます。 ( DataGridViewElement から継承されます。)
プロテクト メソッド RaiseCellContentDoubleClick  DataGridView.CellContentDoubleClick イベント発生させます。 ( DataGridViewElement から継承されます。)
プロテクト メソッド RaiseCellValueChanged  DataGridView.CellValueChanged イベント発生させます。 ( DataGridViewElement から継承されます。)
プロテクト メソッド RaiseDataError  DataGridView.DataError イベント発生させます。 ( DataGridViewElement から継承されます。)
プロテクト メソッド RaiseMouseWheel  Control.MouseWheel イベント発生させます。 ( DataGridViewElement から継承されます。)
参照参照

関連項目

DataGridViewLinkColumn クラス
System.Windows.Forms 名前空間
DataGridView クラス
DataGridViewColumn クラス
DataGridViewRow
DataGridViewButtonColumn クラス
DataGridViewLinkCell クラス
DataGridViewColumn.SortMode プロパティ
DataGridView.CellContentClick イベント
DataGridView.CellClick イベント
UseColumnTextForLinkValue
Text

DataGridViewLinkColumn メンバ

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

DataGridViewLinkColumn データ型公開されるメンバを以下の表に示します


パブリック コンストラクタパブリック コンストラクタ
  名前 説明
パブリック メソッド DataGridViewLinkColumn DataGridViewLinkColumn クラス新しインスタンス初期化します。
パブリック プロパティパブリック プロパティ
( プロテクト プロパティ参照)
  名前 説明
パブリック プロパティ ActiveLinkColor 列のセル内のアクティブなリンクを表示するために使用する色を取得または設定します
パブリック プロパティ AutoSizeMode  列の幅を自動的に調整するときに使用するモード取得または設定します。(DataGridViewColumn から継承されます。)
パブリック プロパティ CellTemplate オーバーライドされます新しセル作成使用するテンプレート取得または設定します
パブリック プロパティ CellType  セル テンプレートランタイム型を取得します。(DataGridViewColumn から継承されます。)
パブリック プロパティ ContextMenuStrip  列のショートカット メニュー取得または設定します。(DataGridViewColumn から継承されます。)
パブリック プロパティ DataGridView  この要素関連付けられている DataGridView コントロール取得します。(DataGridViewElement から継承されます。)
パブリック プロパティ DataPropertyName  DataGridViewColumnバインドされている、データ ソース プロパティの名前またはデータベースの列の名前を取得または設定します。(DataGridViewColumn から継承されます。)
パブリック プロパティ DefaultCellStyle  列の既定セル スタイル取得または設定します。(DataGridViewColumn から継承されます。)
パブリック プロパティ DefaultHeaderCellType  既定ヘッダー セルランタイム型を取得または設定します。(DataGridViewBand から継承されます。)
パブリック プロパティ Displayed  バンドが現在画面表示されているかどうかを示す値を取得します。 (DataGridViewBand から継承されます。)
パブリック プロパティ DisplayIndex  現在表示されている列を基準とした列の表示順序設定または取得します。(DataGridViewColumn から継承されます。)
パブリック プロパティ DividerWidth  列の区分線の幅 (ピクセル数) を取得または設定します。(DataGridViewColumn から継承されます。)
パブリック プロパティ FillWeight  列が、コントロール内の他の塗りつぶしモードの列の幅を基準とする塗りつぶしモード場合、列の幅を表す値を取得または設定します。(DataGridViewColumn から継承されます。)
パブリック プロパティ Frozen  ユーザーDataGridView コントロール平方向にスクロールしたときに列が移動するかどうかを示す値を取得または設定します。(DataGridViewColumn から継承されます。)
パブリック プロパティ HasDefaultCellStyle  DefaultCellStyle プロパティ設定されているかどうかを示す値を取得します。 (DataGridViewBand から継承されます。)
パブリック プロパティ HeaderCell  ヘッダーを表す DataGridViewColumnHeaderCell を取得または設定します。(DataGridViewColumn から継承されます。)
パブリック プロパティ HeaderText  列のヘッダー セルキャプション テキスト取得または設定します。(DataGridViewColumn から継承されます。)
パブリック プロパティ Index  DataGridView コントロール内のバンド相対位置取得します。(DataGridViewBand から継承されます。)
パブリック プロパティ InheritedAutoSizeMode  に対して有効なサイズ変更モード取得します。(DataGridViewColumn から継承されます。)
パブリック プロパティ InheritedStyle  列に現在適用されているセル スタイル取得します。(DataGridViewColumn から継承されます。)
パブリック プロパティ IsDataBound  列がデータ ソースバインドされているかどうかを示す値を取得します。(DataGridViewColumn から継承されます。)
パブリック プロパティ LinkBehavior 列のセル内のリンクの動作を表す値を取得または設定します
パブリック プロパティ LinkColor 列のセル内の選択状態のリンクを表示するために使用する色を取得または設定します
パブリック プロパティ MinimumWidth  列の最小幅をピクセル単位取得または設定します。(DataGridViewColumn から継承されます。)
パブリック プロパティ Name  列の名前を取得または設定します。(DataGridViewColumn から継承されます。)
パブリック プロパティ ReadOnly  ユーザーが列のセル編集できるかどうかを示す値を取得または設定します。(DataGridViewColumn から継承されます。)
パブリック プロパティ Resizable  列のサイズ変更できるかどうかを示す値を取得または設定します。(DataGridViewColumn から継承されます。)
パブリック プロパティ Selected  バンドが、選択されユーザー インターフェイス (UI) 状態かどうかを示す値を取得または設定します。(DataGridViewBand から継承されます。)
パブリック プロパティ Site  列のサイト取得または設定します。(DataGridViewColumn から継承されます。)
パブリック プロパティ SortMode  列の並べ替えモード取得または設定します。(DataGridViewColumn から継承されます。)
パブリック プロパティ State  要素ユーザー インターフェイス (UI) の状態を取得します。(DataGridViewElement から継承されます。)
パブリック プロパティ Tag  バンド関連付けられているデータを含むオブジェクト取得または設定します。(DataGridViewBand から継承されます。)
パブリック プロパティ Text UseColumnTextForLinkValue が true場合に列のセル表示されるリンク テキスト取得または設定します
パブリック プロパティ ToolTipText  ツールヒント使用されるテキスト取得または設定します。(DataGridViewColumn から継承されます。)
パブリック プロパティ TrackVisitedState 以前リンク先移動したことがある場合、リンクの色が変わるかどうかを示す値を取得または設定します
パブリック プロパティ UseColumnTextForLinkValue Text プロパティ値がリンク テキストとして表示されるかどうかを示す値を取得または設定します
パブリック プロパティ ValueType  列のセルの値のデータ型取得または設定します。(DataGridViewColumn から継承されます。)
パブリック プロパティ Visible  列を表示するかどうかを示す値を取得または設定します。(DataGridViewColumn から継承されます。)
パブリック プロパティ VisitedLinkColor 以前リンク先移動したことのあるリンクを表示するために使用する色を取得または設定します
パブリック プロパティ Width  列の現在の幅を取得または設定します。(DataGridViewColumn から継承されます。)
プロテクト プロパティプロテクト プロパティ
  名前 説明
プロテクト プロパティ HeaderCellCore  DataGridViewBand のヘッダー セル取得または設定します。(DataGridViewBand から継承されます。)
プロテクト プロパティ IsRow  バンドが行を表すかどうかを示す値を取得します。(DataGridViewBand から継承されます。)
パブリック メソッドパブリック メソッド
プロテクト メソッドプロテクト メソッド
  名前 説明
プロテクト メソッド Dispose  オーバーロードされますDataGridViewColumn によって使用されているすべてのリソース解放します。 (DataGridViewColumn から継承されます。)
プロテクト メソッド Finalize  バンド関連付けられたリソース解放します。 (DataGridViewBand から継承されます。)
プロテクト メソッド MemberwiseClone  現在の Object簡易コピー作成します。 (Object から継承されます。)
プロテクト メソッド OnDataGridViewChanged  バンド別の DataGridView関連付けられている場合呼び出されます。 (DataGridViewBand から継承されます。)
プロテクト メソッド RaiseCellClick  DataGridView.CellClick イベント発生させます。 (DataGridViewElement から継承されます。)
プロテクト メソッド RaiseCellContentClick  DataGridView.CellContentClick イベント発生させます。 (DataGridViewElement から継承されます。)
プロテクト メソッド RaiseCellContentDoubleClick  DataGridView.CellContentDoubleClick イベント発生させます。 (DataGridViewElement から継承されます。)
プロテクト メソッド RaiseCellValueChanged  DataGridView.CellValueChanged イベント発生させます。 (DataGridViewElement から継承されます。)
プロテクト メソッド RaiseDataError  DataGridView.DataError イベント発生させます。 (DataGridViewElement から継承されます。)
プロテクト メソッド RaiseMouseWheel  Control.MouseWheel イベント発生させます。 (DataGridViewElement から継承されます。)
パブリック イベントパブリック イベント
  名前 説明
パブリック イベント Disposed  DataGridViewColumn が破棄されたときに発生します。(DataGridViewColumn から継承されます。)
参照参照

関連項目

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