DataGridViewLinkColumn Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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ść |
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) |