DataGridViewLinkColumn Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine Spalte von Zellen dar, die Links in einem DataGridView-Steuerelement enthalten.
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
- Vererbung
- Attribute
Beispiele
Im folgenden Codebeispiel werden Eigenschaften für eine DataGridViewLinkColumnfestgelegt. Dieses Beispiel ist Teil eines größeren Beispiels, das DataGridViewComboBoxColumn im Thema Klassenübersicht verfügbar ist.
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
Hinweise
Die DataGridViewLinkColumn -Klasse ist ein spezialisierter Typ der Klasse, die DataGridViewColumn zum logischen Hosten von Zellen verwendet wird, die auf Benutzerklicks reagieren. Die DataGridViewLinkColumn -Klasse ähnelt der DataGridViewButtonColumn -Klasse, bietet jedoch eine andere Benutzeroberfläche, die in bestimmten Situationen möglicherweise geeigneter ist, z. B. das Anzeigen einer in einer Datenbanktabelle gespeicherten URL.
Um denselben Linktext für jede Zelle anzuzeigen, legen Sie die UseColumnTextForLinkValue -Eigenschaft auf true
fest, und legen Sie die Text Eigenschaft auf den gewünschten Linktext fest.
A DataGridViewLinkColumn hat in jeder DataGridViewRow eine zugeordneteDataGridViewLinkCell, die es überschneidet.
Der Standardsortiermodus für diesen Spaltentyp ist NotSortable.
Um auf Benutzerlinkklicks zu reagieren, behandeln Sie das DataGridView.CellContentClick Ereignis. Sie können das DataGridView.CellClick Ereignis auch verwenden, um auf Klicks an einer beliebigen Stelle in der Zelle zu reagieren.
Hinweise für Vererber
Wenn Sie von DataGridViewLinkColumn der abgeleiteten Klasse abgeleitet und der abgeleiteten Klasse neue Eigenschaften hinzufügen, müssen Sie die Clone() -Methode überschreiben, um die neuen Eigenschaften während Klonvorgängen zu kopieren. Sie sollten auch die Methode der Basisklasse Clone() aufrufen, damit die Eigenschaften der Basisklasse in die neue Zelle kopiert werden.
Konstruktoren
DataGridViewLinkColumn() |
Initialisiert eine neue Instanz der DataGridViewLinkColumn-Klasse. |
Eigenschaften
ActiveLinkColor |
Ruft die Farbe ab, in der ein aktiver Link in einer Zelle in der Spalte angezeigt wird, oder legt diese fest. |
AutoSizeMode |
Ruft den Modus ab, in dem die Spalte automatisch ihre Breite anpasst, oder legt diesen Modus fest. (Geerbt von DataGridViewColumn) |
CellTemplate |
Ruft die zum Erstellen neuer Zellen verwendete Vorlage ab oder legt diese fest. |
CellType |
Ruft den Laufzeittyp der Zellvorlage ab. (Geerbt von DataGridViewColumn) |
ContextMenuStrip |
Ruft das Kontextmenü für die Spalte ab oder legt dieses fest. (Geerbt von DataGridViewColumn) |
DataGridView |
Ruft das diesem Element zugeordnete DataGridView-Steuerelement ab. (Geerbt von DataGridViewElement) |
DataPropertyName |
Ruft den Namen der Datenquelleneigenschaft oder Datenbankspalte ab, an die DataGridViewColumn gebunden ist, oder legt diesen Namen fest. (Geerbt von DataGridViewColumn) |
DefaultCellStyle |
Ruft das Standardzellenformat der Spalte ab oder legt dieses fest. (Geerbt von DataGridViewColumn) |
DefaultHeaderCellType |
Ruft den Laufzeittyp der Standardheaderzelle ab oder legt diesen fest. (Geerbt von DataGridViewBand) |
Displayed |
Ruft einen Wert ab, der angibt, ob das Band gegenwärtig auf dem Bildschirm angezeigt wird. (Geerbt von DataGridViewBand) |
DisplayIndex |
Ruft die Anzeigereihenfolge der Spalte relativ zu den derzeit angezeigten Spalten ab oder legt sie fest. (Geerbt von DataGridViewColumn) |
DividerWidth |
Ruft die Breite des Spaltenunterteilers in Pixel ab oder legt sie fest. (Geerbt von DataGridViewColumn) |
FillWeight |
Ruft einen Wert ab, der die Breite der Spalte im Füllmodus relativ zur Breite anderer im Steuerelement vorhandener Spalten im Füllmodus darstellt, oder legt diesen Wert fest. (Geerbt von DataGridViewColumn) |
Frozen |
Ruft einen Wert ab, der angibt, ob eine Spalte verschoben wird, wenn ein Benutzer einen horizontalen Bildlauf durch das DataGridView-Steuerelement durchführt, oder legt diesen Wert fest. (Geerbt von DataGridViewColumn) |
HasDefaultCellStyle |
Ruft einen Wert ab, der angibt, ob die DefaultCellStyle-Eigenschaft festgelegt wurde. (Geerbt von DataGridViewBand) |
HeaderCell |
Ruft die DataGridViewColumnHeaderCell ab, die den Spaltenheader darstellt, oder legt sie fest. (Geerbt von DataGridViewColumn) |
HeaderCellCore |
Ruft die Headerzelle von DataGridViewBand ab oder legt diese fest. (Geerbt von DataGridViewBand) |
HeaderText |
Ruft den Beschriftungstext für die Headerzelle der Spalte ab oder legt ihn fest. (Geerbt von DataGridViewColumn) |
Index |
Ruft die relative Position des Bands im DataGridView-Steuerelement ab. (Geerbt von DataGridViewBand) |
InheritedAutoSizeMode |
Ruft den für die Spalte gültigen Modus zum Festlegen der Größe ab. (Geerbt von DataGridViewColumn) |
InheritedStyle |
Ruft den Zellstil ab, der gegenwärtig auf die Spalte angewendet wird. (Geerbt von DataGridViewColumn) |
IsDataBound |
Ruft einen Wert ab, der angibt, ob die Spalte an eine Datenquelle gebunden ist. (Geerbt von DataGridViewColumn) |
IsRow |
Ruft einen Wert ab, der angibt, ob das Band eine Zeile darstellt. (Geerbt von DataGridViewBand) |
LinkBehavior |
Ruft einen Wert ab, der das Verhalten von Links in Zellen in der Spalte darstellt, oder legt diesen fest. |
LinkColor |
Ruft die Farbe ab, in der ein nicht ausgewählter Link in einer Zelle in der Spalte angezeigt wird, oder legt diese fest. |
MinimumWidth |
Ruft die minimale Breite der Spalte in Pixel ab oder legt sie fest. (Geerbt von DataGridViewColumn) |
Name |
Ruft den Namen der Spalte ab oder legt ihn fest. (Geerbt von DataGridViewColumn) |
ReadOnly |
Ruft einen Wert ab, der angibt, ob der Benutzer die Zellen der Spalte bearbeiten kann, oder legt diesen Wert fest. (Geerbt von DataGridViewColumn) |
Resizable |
Ruft einen Wert ab, der angibt, ob die Größe der Spalte geändert werden kann, oder legt diesen fest. (Geerbt von DataGridViewColumn) |
Selected |
Ruft einen Wert ab, der angibt, ob sich das Band in einem ausgewählten Benutzeroberflächenzustand befindet, oder legt diesen Wert fest. (Geerbt von DataGridViewBand) |
Site |
Ruft die Site der Spalte ab oder legt sie fest. (Geerbt von DataGridViewColumn) |
SortMode |
Ruft den Sortiermodus für die Spalte ab oder legt diesen fest. (Geerbt von DataGridViewColumn) |
State |
Ruft den Benutzeroberflächenzustand des Elements ab. (Geerbt von DataGridViewElement) |
Tag |
Ruft das Objekt ab, das dem Band zuzuordnende Daten enthält, oder legt dieses fest. (Geerbt von DataGridViewBand) |
Text |
Ruft den in den Zellen einer Spalte angezeigten Linktext ab, wenn UseColumnTextForLinkValue gleich |
ToolTipText |
Ruft den für QuickInfos verwendeten Text ab oder legt diesen fest. (Geerbt von DataGridViewColumn) |
TrackVisitedState |
Ruft einen Wert ab, der angibt, ob sich die Farbe des Links ändert, wenn er bereits besucht wurde, oder legt diesen fest. |
UseColumnTextForLinkValue |
Ruft einen Wert ab, der angibt, ob der Text-Eigenschaftswert als Linktext angezeigt wird, oder legt diesen fest. |
ValueType |
Ruft den Datentyp der Werte in den Zellen der Spalte ab oder legt ihn fest. (Geerbt von DataGridViewColumn) |
Visible |
Ruft einen Wert ab, der angibt, ob die Spalte sichtbar ist, oder legt ihn fest. (Geerbt von DataGridViewColumn) |
VisitedLinkColor |
Ruft die Farbe ab, in der ein bereits besuchter Link angezeigt wird, oder legt diese fest. |
Width |
Ruft die aktuelle Breite der Spalte ab oder legt sie fest. (Geerbt von DataGridViewColumn) |
Methoden
Clone() |
Erstellt eine genaue Kopie dieser Spalte. |
Dispose() |
Gibt alle vom DataGridViewBand verwendeten Ressourcen frei. (Geerbt von DataGridViewBand) |
Dispose(Boolean) |
Gibt die von DataGridViewBand verwendeten nicht verwalteten Ressourcen und optional die verwalteten Ressourcen frei. (Geerbt von DataGridViewColumn) |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetPreferredWidth(DataGridViewAutoSizeColumnMode, Boolean) |
Berechnet die ideale Breite der Spalte auf der Grundlage der angegebenen Kriterien. (Geerbt von DataGridViewColumn) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
OnDataGridViewChanged() |
Wird aufgerufen, wenn das Band einer anderen DataGridView zugeordnet wird. (Geerbt von DataGridViewBand) |
RaiseCellClick(DataGridViewCellEventArgs) |
Löst das CellClick-Ereignis aus. (Geerbt von DataGridViewElement) |
RaiseCellContentClick(DataGridViewCellEventArgs) |
Löst das CellContentClick-Ereignis aus. (Geerbt von DataGridViewElement) |
RaiseCellContentDoubleClick(DataGridViewCellEventArgs) |
Löst das CellContentDoubleClick-Ereignis aus. (Geerbt von DataGridViewElement) |
RaiseCellValueChanged(DataGridViewCellEventArgs) |
Löst das CellValueChanged-Ereignis aus. (Geerbt von DataGridViewElement) |
RaiseDataError(DataGridViewDataErrorEventArgs) |
Löst das DataError-Ereignis aus. (Geerbt von DataGridViewElement) |
RaiseMouseWheel(MouseEventArgs) |
Löst das MouseWheel-Ereignis aus. (Geerbt von DataGridViewElement) |
ToString() |
Ruft eine Zeichenfolge ab, die die Spalte beschreibt. |
Ereignisse
Disposed |
Tritt ein, wenn die DataGridViewColumn freigegeben ist. (Geerbt von DataGridViewColumn) |