DataGridViewLinkColumn Klasa

Definicja

Reprezentuje kolumnę komórek, które zawierają łącza w kontrolce DataGridView .

public ref class DataGridViewLinkColumn : System::Windows::Forms::DataGridViewColumn
[System.Drawing.ToolboxBitmap(typeof(System.Windows.Forms.DataGridViewLinkColumn), "DataGridViewLinkColumn.bmp")]
public class DataGridViewLinkColumn : System.Windows.Forms.DataGridViewColumn
[System.Drawing.ToolboxBitmap(typeof(System.Windows.Forms.DataGridViewLinkColumn), "DataGridViewLinkColumn")]
public class DataGridViewLinkColumn : System.Windows.Forms.DataGridViewColumn
[<System.Drawing.ToolboxBitmap(typeof(System.Windows.Forms.DataGridViewLinkColumn), "DataGridViewLinkColumn.bmp")>]
type DataGridViewLinkColumn = class
    inherit DataGridViewColumn
[<System.Drawing.ToolboxBitmap(typeof(System.Windows.Forms.DataGridViewLinkColumn), "DataGridViewLinkColumn")>]
type DataGridViewLinkColumn = class
    inherit DataGridViewColumn
Public Class DataGridViewLinkColumn
Inherits DataGridViewColumn
Dziedziczenie
Atrybuty

Przykłady

Poniższy przykład kodu ustawia właściwości obiektu DataGridViewLinkColumn. 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

Klasa DataGridViewLinkColumn jest wyspecjalizowanym typem klasy używanej DataGridViewColumn do logicznego hostowania komórek, które reagują na kliknięcia użytkowników. Klasa jest podobna DataGridViewLinkColumn do DataGridViewButtonColumn klasy, ale zapewnia inne środowisko użytkownika, które może być bardziej odpowiednie w niektórych sytuacjach, na przykład wyświetlanie adresu URL przechowywanego w tabeli bazy danych.

Aby wyświetlić ten sam tekst linku dla każdej komórki, ustaw UseColumnTextForLinkValue właściwość true na i ustaw Text właściwość na żądany tekst linku.

Element DataGridViewLinkColumn ma element skojarzony DataGridViewLinkCell w każdym DataGridViewRow , który przecina go.

Domyślny tryb sortowania dla tego typu kolumny to NotSortable.

Aby odpowiedzieć na kliknięcia linku użytkownika, obsłuż DataGridView.CellContentClick zdarzenie. Możesz również użyć DataGridView.CellClick zdarzenia, aby reagować na kliknięcia w dowolnym miejscu w komórce.

Uwagi dotyczące dziedziczenia

Po utworzeniu i DataGridViewLinkColumn dodaniu nowych właściwości do klasy pochodnej pamiętaj, aby zastąpić metodę Clone() , aby skopiować nowe właściwości podczas operacji klonowania. Należy również wywołać metodę klasy Clone() bazowej, aby właściwości klasy bazowej zostały skopiowane do nowej komórki.

Konstruktory

DataGridViewLinkColumn()

Inicjuje nowe wystąpienie klasy DataGridViewLinkColumn.

Właściwości

ActiveLinkColor

Pobiera lub ustawia kolor używany do wyświetlania aktywnego łącza w komórkach w kolumnie.

AutoSizeMode

Pobiera lub ustawia tryb automatycznego dostosowywania szerokości kolumny.

(Odziedziczone po DataGridViewColumn)
CellTemplate

Pobiera lub ustawia szablon używany do tworzenia nowych komórek.

CellType

Pobiera typ czasu wykonywania szablonu komórki.

(Odziedziczone po DataGridViewColumn)
ContextMenuStrip

Pobiera lub ustawia menu skrótów dla kolumny.

(Odziedziczone po DataGridViewColumn)
DataGridView

DataGridView Pobiera formant skojarzony z tym elementem.

(Odziedziczone po DataGridViewElement)
DataPropertyName

Pobiera lub ustawia nazwę właściwości źródła danych lub kolumny bazy danych, z którą DataGridViewColumn jest powiązana.

(Odziedziczone po DataGridViewColumn)
DefaultCellStyle

Pobiera lub ustawia domyślny styl komórki kolumny.

(Odziedziczone po DataGridViewColumn)
DefaultHeaderCellType

Pobiera lub ustawia typ czasu wykonywania domyślnej komórki nagłówka.

(Odziedziczone po DataGridViewBand)
Displayed

Pobiera wartość wskazującą, czy pasek jest obecnie wyświetlany na ekranie.

(Odziedziczone po DataGridViewBand)
DisplayIndex

Pobiera lub ustawia kolejność wyświetlania kolumny względem aktualnie wyświetlanych kolumn.

(Odziedziczone po DataGridViewColumn)
DividerWidth

Pobiera lub ustawia szerokość dzielenia kolumn w pikselach.

(Odziedziczone po DataGridViewColumn)
FillWeight

Pobiera lub ustawia wartość reprezentującą szerokość kolumny, gdy jest w trybie wypełnienia względem szerokości innych kolumn trybu wypełnienia w kontrolce.

(Odziedziczone po DataGridViewColumn)
Frozen

Pobiera lub ustawia wartość wskazującą, czy kolumna zostanie przeniesiona, gdy użytkownik przewija kontrolkę DataGridView w poziomie.

(Odziedziczone po DataGridViewColumn)
HasDefaultCellStyle

Pobiera wartość wskazującą DefaultCellStyle , czy właściwość została ustawiona.

(Odziedziczone po DataGridViewBand)
HeaderCell

Pobiera lub ustawia nagłówek DataGridViewColumnHeaderCell kolumny, który reprezentuje nagłówek kolumny.

(Odziedziczone po DataGridViewColumn)
HeaderCellCore

Pobiera lub ustawia komórkę nagłówka obiektu DataGridViewBand.

(Odziedziczone po DataGridViewBand)
HeaderText

Pobiera lub ustawia podpis tekst w komórce nagłówka kolumny.

(Odziedziczone po DataGridViewColumn)
Index

Pobiera względną pozycję pasma w kontrolce DataGridView .

(Odziedziczone po DataGridViewBand)
InheritedAutoSizeMode

Pobiera tryb określania rozmiaru w kolumnie.

(Odziedziczone po DataGridViewColumn)
InheritedStyle

Pobiera styl komórki aktualnie zastosowany do kolumny.

(Odziedziczone po DataGridViewColumn)
IsDataBound

Pobiera wartość wskazującą, czy kolumna jest powiązana ze źródłem danych.

(Odziedziczone po DataGridViewColumn)
IsRow

Pobiera wartość wskazującą, czy przedział reprezentuje wiersz.

(Odziedziczone po DataGridViewBand)
LinkBehavior

Pobiera lub ustawia wartość reprezentującą zachowanie łączy w komórkach w kolumnie.

LinkColor

Pobiera lub ustawia kolor używany do wyświetlania niezaznaczonego łącza w komórkach w kolumnie.

MinimumWidth

Pobiera lub ustawia minimalną szerokość kolumny w pikselach.

(Odziedziczone po DataGridViewColumn)
Name

Pobiera lub ustawia nazwę kolumny.

(Odziedziczone po DataGridViewColumn)
ReadOnly

Pobiera lub ustawia wartość wskazującą, czy użytkownik może edytować komórki kolumny.

(Odziedziczone po DataGridViewColumn)
Resizable

Pobiera lub ustawia wartość wskazującą, czy kolumna ma możliwość zmiany rozmiaru.

(Odziedziczone po DataGridViewColumn)
Selected

Pobiera lub ustawia wartość wskazującą, czy przedział jest w stanie wybranego interfejsu użytkownika.

(Odziedziczone po DataGridViewBand)
Site

Pobiera lub ustawia lokację kolumny.

(Odziedziczone po DataGridViewColumn)
SortMode

Pobiera lub ustawia tryb sortowania dla kolumny.

(Odziedziczone po DataGridViewColumn)
State

Pobiera stan interfejsu użytkownika elementu.

(Odziedziczone po DataGridViewElement)
Tag

Pobiera lub ustawia obiekt zawierający dane do skojarzenia z pasmem.

(Odziedziczone po DataGridViewBand)
Text

Pobiera lub ustawia tekst linku wyświetlany w komórkach kolumny, jeśli UseColumnTextForLinkValue ma wartość true.

ToolTipText

Pobiera lub ustawia tekst używany dla etykietek narzędzi.

(Odziedziczone po DataGridViewColumn)
TrackVisitedState

Pobiera lub ustawia wartość wskazującą, czy link zmienia kolor, jeśli został odwiedzony.

UseColumnTextForLinkValue

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

ValueType

Pobiera lub ustawia typ danych wartości w komórkach kolumny.

(Odziedziczone po DataGridViewColumn)
Visible

Pobiera lub ustawia wartość wskazującą, czy kolumna jest widoczna.

(Odziedziczone po DataGridViewColumn)
VisitedLinkColor

Pobiera lub ustawia kolor używany do wyświetlania linku, który został wcześniej odwiedzony.

Width

Pobiera lub ustawia bieżącą szerokość kolumny.

(Odziedziczone po DataGridViewColumn)

Metody

Clone()

Tworzy dokładną kopię tej kolumny.

Dispose()

Zwalnia wszelkie zasoby używane przez element DataGridViewBand.

(Odziedziczone po DataGridViewBand)
Dispose(Boolean)

Zwalnia zasoby niezarządzane używane przez element DataGridViewBand i opcjonalnie zwalnia zasoby zarządzane.

(Odziedziczone po DataGridViewColumn)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetPreferredWidth(DataGridViewAutoSizeColumnMode, Boolean)

Oblicza idealną szerokość kolumny na podstawie określonych kryteriów.

(Odziedziczone po DataGridViewColumn)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
OnDataGridViewChanged()

Wywoływana, gdy zespół jest skojarzony z innym DataGridViewelementem .

(Odziedziczone po DataGridViewBand)
RaiseCellClick(DataGridViewCellEventArgs)

CellClick Zgłasza zdarzenie.

(Odziedziczone po DataGridViewElement)
RaiseCellContentClick(DataGridViewCellEventArgs)

CellContentClick Zgłasza zdarzenie.

(Odziedziczone po DataGridViewElement)
RaiseCellContentDoubleClick(DataGridViewCellEventArgs)

CellContentDoubleClick Zgłasza zdarzenie.

(Odziedziczone po DataGridViewElement)
RaiseCellValueChanged(DataGridViewCellEventArgs)

CellValueChanged Zgłasza zdarzenie.

(Odziedziczone po DataGridViewElement)
RaiseDataError(DataGridViewDataErrorEventArgs)

DataError Zgłasza zdarzenie.

(Odziedziczone po DataGridViewElement)
RaiseMouseWheel(MouseEventArgs)

MouseWheel Zgłasza zdarzenie.

(Odziedziczone po DataGridViewElement)
ToString()

Pobiera ciąg opisujący kolumnę.

Zdarzenia

Disposed

Występuje, gdy element DataGridViewColumn jest usuwany.

(Odziedziczone po DataGridViewColumn)

Dotyczy

Zobacz też