DataGridViewLinkColumn Klas

Definitie

Vertegenwoordigt een kolom met cellen die koppelingen in een DataGridView besturingselement bevatten.

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
Overname
Kenmerken

Voorbeelden

In het volgende codevoorbeeld worden eigenschappen ingesteld op een DataGridViewLinkColumn. Dit voorbeeld maakt deel uit van een groter voorbeeld dat beschikbaar is in het overzichtsonderwerp van de DataGridViewComboBoxColumn klas.

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

Opmerkingen

De DataGridViewLinkColumn klasse is een speciaal type van de DataGridViewColumn klasse dat wordt gebruikt om cellen logisch te hosten die reageren op klikken van gebruikers. De DataGridViewLinkColumn klasse is vergelijkbaar met de DataGridViewButtonColumn klasse, maar biedt een andere gebruikerservaring die mogelijk geschikter is in bepaalde situaties, zoals het weergeven van een URL die is opgeslagen in een databasetabel.

Als u dezelfde koppelingstekst voor elke cel wilt weergeven, stelt u de UseColumnTextForLinkValue eigenschap true in op en stelt u de Text eigenschap in op de gewenste koppelingstekst.

A DataGridViewLinkColumn heeft een verband in DataGridViewLinkCell elk DataGridViewRow dat het besnijdt.

De standaardsorteringsmodus voor dit kolomtype is NotSortable.

Als u wilt reageren op klikken van gebruikerskoppelingen, moet u de DataGridView.CellContentClick gebeurtenis afhandelen. U kunt de DataGridView.CellClick gebeurtenis ook gebruiken om te reageren op klikken ergens in de cel.

Notities voor overnemers

Wanneer u bent afgeleid van DataGridViewLinkColumn en nieuwe eigenschappen toevoegt aan de afgeleide klasse, moet u de Clone() methode overschrijven om de nieuwe eigenschappen te kopiƫren tijdens het klonen. U moet ook de methode van Clone() de basisklasse aanroepen, zodat de eigenschappen van de basisklasse naar de nieuwe cel worden gekopieerd.

Constructors

Name Description
DataGridViewLinkColumn()

Initialiseert een nieuw exemplaar van de DataGridViewLinkColumn klasse.

Eigenschappen

Name Description
ActiveLinkColor

Hiermee haalt u de kleur op die wordt gebruikt om een actieve koppeling weer te geven in cellen in de kolom.

AutoSizeMode

Hiermee wordt de modus opgehaald of ingesteld waarmee de kolom automatisch de breedte aanpast.

(Overgenomen van DataGridViewColumn)
CellTemplate

Hiermee haalt u de sjabloon op die wordt gebruikt om nieuwe cellen te maken of stelt u deze in.

CellType

Hiermee haalt u het runtimetype van de celsjabloon op.

(Overgenomen van DataGridViewColumn)
ContextMenuStrip

Hiermee haalt u het snelmenu voor de kolom op of stelt u deze in.

(Overgenomen van DataGridViewColumn)
DataGridView

Hiermee haalt u het DataGridView besturingselement op dat aan dit element is gekoppeld.

(Overgenomen van DataGridViewElement)
DataPropertyName

Hiermee haalt u de naam op van de gegevensbroneigenschap of databasekolom waaraan de DataGridViewColumn afhankelijke gegevensbron is gekoppeld.

(Overgenomen van DataGridViewColumn)
DefaultCellStyle

Hiermee haalt u de standaardcelstijl van de kolom op of stelt u deze in.

(Overgenomen van DataGridViewColumn)
DefaultHeaderCellType

Hiermee haalt u het runtimetype van de standaardkopcel op of stelt u deze in.

(Overgenomen van DataGridViewBand)
Displayed

Hiermee wordt een waarde opgehaald die aangeeft of de band momenteel op het scherm wordt weergegeven.

(Overgenomen van DataGridViewBand)
DisplayIndex

Hiermee wordt de weergavevolgorde van de kolom ten opzichte van de momenteel weergegeven kolommen opgehaald of ingesteld.

(Overgenomen van DataGridViewColumn)
DividerWidth

Hiermee haalt u de breedte, in pixels, van de kolomscheiding op of stelt u deze in.

(Overgenomen van DataGridViewColumn)
FillWeight

Hiermee wordt een waarde opgehaald of ingesteld die de breedte van de kolom aangeeft wanneer deze zich in de vulmodus bevindt ten opzichte van de breedte van andere opvulmoduskolommen in het besturingselement.

(Overgenomen van DataGridViewColumn)
Frozen

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of een kolom wordt verplaatst wanneer een gebruiker het DataGridView besturingselement horizontaal schuift.

(Overgenomen van DataGridViewColumn)
HasDefaultCellStyle

Hiermee wordt een waarde opgehaald die aangeeft of de DefaultCellStyle eigenschap is ingesteld.

(Overgenomen van DataGridViewBand)
HeaderCell

Hiermee haalt u de kolomkop op of stelt u deze DataGridViewColumnHeaderCell in.

(Overgenomen van DataGridViewColumn)
HeaderCellCore

Hiermee haalt u de koptekstcel van de cel op of stelt u deze DataGridViewBandin.

(Overgenomen van DataGridViewBand)
HeaderText

Hiermee haalt u de bijschrifttekst op of stelt u deze in op de koptekstcel van de kolom.

(Overgenomen van DataGridViewColumn)
Index

Hiermee haalt u de relatieve positie van de band binnen het DataGridView besturingselement op.

(Overgenomen van DataGridViewBand)
InheritedAutoSizeMode

Hiermee wordt de groottemodus van kracht voor de kolom.

(Overgenomen van DataGridViewColumn)
InheritedStyle

Hiermee haalt u de celstijl op die momenteel op de kolom is toegepast.

(Overgenomen van DataGridViewColumn)
IsDataBound

Hiermee wordt een waarde opgehaald die aangeeft of de kolom is gebonden aan een gegevensbron.

(Overgenomen van DataGridViewColumn)
IsRow

Hiermee wordt een waarde opgehaald die aangeeft of de band een rij vertegenwoordigt.

(Overgenomen van DataGridViewBand)
LinkBehavior

Hiermee wordt een waarde opgehaald of ingesteld die het gedrag van koppelingen in cellen in de kolom aangeeft.

LinkColor

Hiermee haalt u de kleur op die wordt gebruikt om een niet-geselecteerde koppeling weer te geven in cellen in de kolom.

MinimumWidth

Hiermee haalt u de minimale breedte in pixels van de kolom op of stelt u deze in.

(Overgenomen van DataGridViewColumn)
Name

Hiermee haalt u de naam van de kolom op of stelt u deze in.

(Overgenomen van DataGridViewColumn)
ReadOnly

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de gebruiker de cellen van de kolom kan bewerken.

(Overgenomen van DataGridViewColumn)
Resizable

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de kolom kan worden aangepast.

(Overgenomen van DataGridViewColumn)
Selected

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de band de status van een geselecteerde gebruikersinterface heeft.

(Overgenomen van DataGridViewBand)
Site

Hiermee haalt u de site van de kolom op of stelt u deze in.

(Overgenomen van DataGridViewColumn)
SortMode

Hiermee haalt u de sorteermodus voor de kolom op of stelt u deze in.

(Overgenomen van DataGridViewColumn)
State

Hiermee haalt u de gebruikersinterfacestatus (UI) van het element op.

(Overgenomen van DataGridViewElement)
Tag

Hiermee wordt het object opgehaald of ingesteld dat gegevens bevat die aan de band moeten worden gekoppeld.

(Overgenomen van DataGridViewBand)
Text

Hiermee wordt de koppelingstekst opgehaald of ingesteld die wordt weergegeven in de cellen van een kolom.UseColumnTextForLinkValuetrue

ToolTipText

Hiermee haalt u de tekst op die wordt gebruikt voor Knopinfo of stelt u deze in.

(Overgenomen van DataGridViewColumn)
TrackVisitedState

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de koppeling kleur verandert als deze is bezocht.

UseColumnTextForLinkValue

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de Text eigenschapswaarde wordt weergegeven als de koppelingstekst.

ValueType

Hiermee wordt het gegevenstype van de waarden in de cellen van de kolom opgehaald of ingesteld.

(Overgenomen van DataGridViewColumn)
Visible

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de kolom zichtbaar is.

(Overgenomen van DataGridViewColumn)
VisitedLinkColor

Hiermee haalt u de kleur op die wordt gebruikt om een koppeling weer te geven die eerder is bezocht.

Width

Hiermee haalt u de huidige breedte van de kolom op of stelt u deze in.

(Overgenomen van DataGridViewColumn)

Methoden

Name Description
Clone()

Hiermee maakt u een exacte kopie van deze kolom.

Dispose()

Alle resources die worden gebruikt door de DataGridViewBand.

(Overgenomen van DataGridViewBand)
Dispose(Boolean)

Publiceert de niet-beheerde resources die worden gebruikt door de DataGridViewBand beheerde resources en brengt eventueel de beheerde resources vrij.

(Overgenomen van DataGridViewColumn)
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetPreferredWidth(DataGridViewAutoSizeColumnMode, Boolean)

Berekent de ideale breedte van de kolom op basis van de opgegeven criteria.

(Overgenomen van DataGridViewColumn)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
OnDataGridViewChanged()

Wordt aangeroepen wanneer de band is gekoppeld aan een andere DataGridView.

(Overgenomen van DataGridViewBand)
RaiseCellClick(DataGridViewCellEventArgs)

Hiermee wordt de CellClick gebeurtenis gegenereerd.

(Overgenomen van DataGridViewElement)
RaiseCellContentClick(DataGridViewCellEventArgs)

Hiermee wordt de CellContentClick gebeurtenis gegenereerd.

(Overgenomen van DataGridViewElement)
RaiseCellContentDoubleClick(DataGridViewCellEventArgs)

Hiermee wordt de CellContentDoubleClick gebeurtenis gegenereerd.

(Overgenomen van DataGridViewElement)
RaiseCellValueChanged(DataGridViewCellEventArgs)

Hiermee wordt de CellValueChanged gebeurtenis gegenereerd.

(Overgenomen van DataGridViewElement)
RaiseDataError(DataGridViewDataErrorEventArgs)

Hiermee wordt de DataError gebeurtenis gegenereerd.

(Overgenomen van DataGridViewElement)
RaiseMouseWheel(MouseEventArgs)

Hiermee wordt de MouseWheel gebeurtenis gegenereerd.

(Overgenomen van DataGridViewElement)
ToString()

Hiermee haalt u een tekenreeks op die de kolom beschrijft.

gebeurtenis

Name Description
Disposed

Treedt op wanneer de DataGridViewColumn verwijdering wordt uitgevoerd.

(Overgenomen van DataGridViewColumn)

Van toepassing op

Zie ook