DataGridViewLinkColumn Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.UseColumnTextForLinkValue |
| 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) |