Sdílet prostřednictvím


DataGridViewLinkColumn Třída

Definice

Představuje sloupec buněk, které obsahují odkazy v ovládacím DataGridView prvku.

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.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicParameterlessConstructor)]
[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")]
public class DataGridViewLinkColumn : System.Windows.Forms.DataGridViewColumn
[<System.Drawing.ToolboxBitmap(typeof(System.Windows.Forms.DataGridViewLinkColumn), "DataGridViewLinkColumn.bmp")>]
type DataGridViewLinkColumn = class
    inherit DataGridViewColumn
[<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicParameterlessConstructor)>]
[<System.Drawing.ToolboxBitmap(typeof(System.Windows.Forms.DataGridViewLinkColumn), "DataGridViewLinkColumn")>]
type DataGridViewLinkColumn = class
    inherit DataGridViewColumn
[<System.Drawing.ToolboxBitmap(typeof(System.Windows.Forms.DataGridViewLinkColumn), "DataGridViewLinkColumn")>]
type DataGridViewLinkColumn = class
    inherit DataGridViewColumn
Public Class DataGridViewLinkColumn
Inherits DataGridViewColumn
Dědičnost
Atributy

Příklady

Následující příklad kódu nastaví vlastnosti na .DataGridViewLinkColumn Tento příklad je součástí většího příkladu dostupného v tématu přehledu DataGridViewComboBoxColumn třídy.

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

Poznámky

Třída DataGridViewLinkColumn je specializovaný typ DataGridViewColumn třídy sloužící k logickému hostování buněk, které reagují na kliknutí uživatele. Třída DataGridViewLinkColumn je podobná DataGridViewButtonColumn třídě, ale poskytuje jiné uživatelské prostředí, které může být vhodnější v určitých situacích, například zobrazení adresy URL uložené v tabulce databáze.

Pokud chcete zobrazit stejný text odkazu pro každou buňku UseColumnTextForLinkValue , nastavte vlastnost true na požadovaný text odkazu a nastavte ji Text na požadovaný text odkazu.

A DataGridViewLinkColumn má přidruženou každouDataGridViewRow, DataGridViewLinkCell která ji protíná.

Výchozí režim řazení pro tento typ sloupce je NotSortable.

Pokud chcete odpovědět na kliknutí na odkaz uživatele, zpracujte DataGridView.CellContentClick událost. Událost můžete také použít DataGridView.CellClick k odpovídání na kliknutí kdekoli v buňce.

Poznámky pro dědice

Při odvozené DataGridViewLinkColumn třídě a přidání nových vlastností do odvozené třídy nezapomeňte přepsat metodu Clone() kopírování nových vlastností během operací klonování. Měli byste také volat metodu základní třídy Clone() tak, aby vlastnosti základní třídy byly zkopírovány do nové buňky.

Konstruktory

Name Description
DataGridViewLinkColumn()

Inicializuje novou instanci DataGridViewLinkColumn třídy.

Vlastnosti

Name Description
ActiveLinkColor

Získá nebo nastaví barvu použitou k zobrazení aktivního odkazu v buňkách ve sloupci.

AutoSizeMode

Získá nebo nastaví režim, podle kterého sloupec automaticky upraví jeho šířku.

(Zděděno od DataGridViewColumn)
CellTemplate

Získá nebo nastaví šablonu použitou k vytvoření nových buněk.

CellType

Získá typ běhu šablony buňky.

(Zděděno od DataGridViewColumn)
ContextMenuStrip

Získá nebo nastaví místní nabídku pro sloupec.

(Zděděno od DataGridViewColumn)
DataGridView

Získá ovládací prvek DataGridView přidružený k tomuto prvku.

(Zděděno od DataGridViewElement)
DataPropertyName

Získá nebo nastaví název vlastnosti zdroje dat nebo databázového sloupce, ke kterému DataGridViewColumn je vázán.

(Zděděno od DataGridViewColumn)
DefaultCellStyle

Získá nebo nastaví výchozí styl buňky sloupce.

(Zděděno od DataGridViewColumn)
DefaultHeaderCellType

Získá nebo nastaví typ běhu výchozí buňky záhlaví.

(Zděděno od DataGridViewBand)
Displayed

Získá hodnotu určující, zda je pásma aktuálně zobrazena na obrazovce.

(Zděděno od DataGridViewBand)
DisplayIndex

Získá nebo nastaví pořadí zobrazení sloupce vzhledem k aktuálně zobrazeným sloupcům.

(Zděděno od DataGridViewColumn)
DividerWidth

Získá nebo nastaví šířku oddělovače sloupců v pixelech.

(Zděděno od DataGridViewColumn)
FillWeight

Získá nebo nastaví hodnotu, která představuje šířku sloupce, když je v režimu výplně vzhledem k šířce jiných sloupců režimu výplně v ovládacím prvku.

(Zděděno od DataGridViewColumn)
Frozen

Získá nebo nastaví hodnotu určující, zda sloupec se přesune, když uživatel posune DataGridView ovládací prvek vodorovně.

(Zděděno od DataGridViewColumn)
HasDefaultCellStyle

Získá hodnotu určující, zda DefaultCellStyle byla vlastnost nastavena.

(Zděděno od DataGridViewBand)
HeaderCell

Získá nebo nastaví DataGridViewColumnHeaderCell , který představuje záhlaví sloupce.

(Zděděno od DataGridViewColumn)
HeaderCellCore

Získá nebo nastaví buňku DataGridViewBandzáhlaví .

(Zděděno od DataGridViewBand)
HeaderText

Získá nebo nastaví text titulku v buňce záhlaví sloupce.

(Zděděno od DataGridViewColumn)
Index

Získá relativní pozici pásma uvnitř DataGridView ovládacího prvku.

(Zděděno od DataGridViewBand)
InheritedAutoSizeMode

Získá režim nastavení velikosti pro sloupec.

(Zděděno od DataGridViewColumn)
InheritedStyle

Získá styl buňky aktuálně použitý pro sloupec.

(Zděděno od DataGridViewColumn)
IsDataBound

Získá hodnotu určující, zda sloupec je vázán na zdroj dat.

(Zděděno od DataGridViewColumn)
IsRow

Získá hodnotu určující, zda pruh představuje řádek.

(Zděděno od DataGridViewBand)
LinkBehavior

Získá nebo nastaví hodnotu, která představuje chování propojení v buňkách ve sloupci.

LinkColor

Získá nebo nastaví barvu použitou k zobrazení nevybraného odkazu v buňkách ve sloupci.

MinimumWidth

Získá nebo nastaví minimální šířku sloupce v pixelech.

(Zděděno od DataGridViewColumn)
Name

Získá nebo nastaví název sloupce.

(Zděděno od DataGridViewColumn)
ReadOnly

Získá nebo nastaví hodnotu určující, zda uživatel může upravit buňky sloupce.

(Zděděno od DataGridViewColumn)
Resizable

Získá nebo nastaví hodnotu označující, zda je sloupec možné měnit velikost.

(Zděděno od DataGridViewColumn)
Selected

Získá nebo nastaví hodnotu určující, zda pásmo je ve vybraném stavu uživatelského rozhraní (UI).

(Zděděno od DataGridViewBand)
Site

Získá nebo nastaví web sloupce.

(Zděděno od DataGridViewColumn)
SortMode

Získá nebo nastaví režim řazení pro sloupec.

(Zděděno od DataGridViewColumn)
State

Získá stav uživatelského rozhraní prvku.

(Zděděno od DataGridViewElement)
Tag

Získá nebo nastaví objekt, který obsahuje data pro přidružení k pásmu.

(Zděděno od DataGridViewBand)
Text

Získá nebo nastaví text odkazu zobrazený v buňkách sloupce, pokud UseColumnTextForLinkValue je true.

ToolTipText

Získá nebo nastaví text použitý pro popisy.

(Zděděno od DataGridViewColumn)
TrackVisitedState

Získá nebo nastaví hodnotu určující, zda odkaz změní barvu, pokud byl navštíven.

UseColumnTextForLinkValue

Získá nebo nastaví hodnotu určující, zda Text je hodnota vlastnosti zobrazena jako text odkazu.

ValueType

Získá nebo nastaví datový typ hodnot v buňkách sloupce.

(Zděděno od DataGridViewColumn)
Visible

Získá nebo nastaví hodnotu označující, zda je sloupec viditelný.

(Zděděno od DataGridViewColumn)
VisitedLinkColor

Získá nebo nastaví barvu použitou k zobrazení odkazu, který byl dříve navštíven.

Width

Získá nebo nastaví aktuální šířku sloupce.

(Zděděno od DataGridViewColumn)

Metody

Name Description
Clone()

Vytvoří přesnou kopii tohoto sloupce.

Dispose()

Uvolní všechny prostředky používané nástrojem DataGridViewBand.

(Zděděno od DataGridViewBand)
Dispose(Boolean)

Uvolní nespravované prostředky používané DataGridViewBand a volitelně uvolní spravované prostředky.

(Zděděno od DataGridViewColumn)
Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetPreferredWidth(DataGridViewAutoSizeColumnMode, Boolean)

Vypočítá ideální šířku sloupce na základě zadaných kritérií.

(Zděděno od DataGridViewColumn)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
OnDataGridViewChanged()

Volá se, když je skupina přidružena k jinému DataGridView.

(Zděděno od DataGridViewBand)
RaiseCellClick(DataGridViewCellEventArgs)

CellClick Vyvolá událost.

(Zděděno od DataGridViewElement)
RaiseCellContentClick(DataGridViewCellEventArgs)

CellContentClick Vyvolá událost.

(Zděděno od DataGridViewElement)
RaiseCellContentDoubleClick(DataGridViewCellEventArgs)

CellContentDoubleClick Vyvolá událost.

(Zděděno od DataGridViewElement)
RaiseCellValueChanged(DataGridViewCellEventArgs)

CellValueChanged Vyvolá událost.

(Zděděno od DataGridViewElement)
RaiseDataError(DataGridViewDataErrorEventArgs)

DataError Vyvolá událost.

(Zděděno od DataGridViewElement)
RaiseMouseWheel(MouseEventArgs)

MouseWheel Vyvolá událost.

(Zděděno od DataGridViewElement)
ToString()

Získá řetězec, který popisuje sloupec.

Událost

Name Description
Disposed

Nastane, když je DataGridViewColumn uvolněna.

(Zděděno od DataGridViewColumn)

Platí pro

Viz také