DataGridViewLinkColumn Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mewakili kolom sel yang berisi tautan dalam DataGridView kontrol.
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
- Warisan
- Atribut
Contoh
Contoh kode berikut mengatur properti pada DataGridViewLinkColumn. Contoh ini adalah bagian dari contoh yang lebih besar yang tersedia dalam DataGridViewComboBoxColumn topik gambaran umum kelas.
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
Keterangan
Kelas DataGridViewLinkColumn adalah jenis kelas khusus yang DataGridViewColumn digunakan untuk menghosting sel secara logis yang merespons klik pengguna. Kelas DataGridViewLinkColumn ini mirip DataGridViewButtonColumn dengan kelas tetapi memberikan pengalaman pengguna yang berbeda yang mungkin lebih tepat dalam situasi tertentu, seperti menampilkan URL yang disimpan dalam tabel database.
Untuk menampilkan teks tautan yang sama untuk setiap sel, atur UseColumnTextForLinkValue properti ke true
dan atur Text properti ke teks tautan yang diinginkan.
A DataGridViewLinkColumn memiliki yang terkait DataGridViewLinkCell dalam setiap DataGridViewRow yang bersinggungan.
Mode pengurutan default untuk jenis kolom ini adalah NotSortable.
Untuk merespons klik tautan pengguna, tangani DataGridView.CellContentClick peristiwa. Anda juga bisa menggunakan peristiwa untuk DataGridView.CellClick merespons klik di mana saja dalam sel.
Catatan Bagi Inheritor
Ketika Anda berasal dari DataGridViewLinkColumn dan menambahkan properti baru ke kelas turunan, pastikan untuk mengambil alih Clone() metode untuk menyalin properti baru selama operasi kloning. Anda juga harus memanggil metode kelas Clone() dasar sehingga properti kelas dasar disalin ke sel baru.
Konstruktor
DataGridViewLinkColumn() |
Menginisialisasi instans baru kelas DataGridViewLinkColumn. |
Properti
ActiveLinkColor |
Mendapatkan atau mengatur warna yang digunakan untuk menampilkan tautan aktif dalam sel di kolom. |
AutoSizeMode |
Mendapatkan atau mengatur mode tempat kolom secara otomatis menyesuaikan lebarnya. (Diperoleh dari DataGridViewColumn) |
CellTemplate |
Mendapatkan atau mengatur templat yang digunakan untuk membuat sel baru. |
CellType |
Mendapatkan jenis run-time templat sel. (Diperoleh dari DataGridViewColumn) |
ContextMenuStrip |
Mendapatkan atau mengatur menu pintasan untuk kolom. (Diperoleh dari DataGridViewColumn) |
DataGridView |
Mendapatkan kontrol yang DataGridView terkait dengan elemen ini. (Diperoleh dari DataGridViewElement) |
DataPropertyName |
Mendapatkan atau mengatur nama properti sumber data atau kolom database yang DataGridViewColumn terikat. (Diperoleh dari DataGridViewColumn) |
DefaultCellStyle |
Mendapatkan atau mengatur gaya sel default kolom. (Diperoleh dari DataGridViewColumn) |
DefaultHeaderCellType |
Mendapatkan atau mengatur jenis run-time dari sel header default. (Diperoleh dari DataGridViewBand) |
Displayed |
Mendapatkan nilai yang menunjukkan apakah pita saat ini ditampilkan di layar. (Diperoleh dari DataGridViewBand) |
DisplayIndex |
Mendapatkan atau mengatur urutan tampilan kolom relatif terhadap kolom yang saat ini ditampilkan. (Diperoleh dari DataGridViewColumn) |
DividerWidth |
Mendapatkan atau mengatur lebar, dalam piksel, pembagi kolom. (Diperoleh dari DataGridViewColumn) |
FillWeight |
Mendapatkan atau mengatur nilai yang mewakili lebar kolom saat berada dalam mode isian relatif terhadap lebar kolom mode isian lainnya dalam kontrol. (Diperoleh dari DataGridViewColumn) |
Frozen |
Mendapatkan atau mengatur nilai yang menunjukkan apakah kolom akan bergerak saat pengguna menggulir DataGridView kontrol secara horizontal. (Diperoleh dari DataGridViewColumn) |
HasDefaultCellStyle |
Mendapatkan nilai yang menunjukkan apakah DefaultCellStyle properti telah ditetapkan. (Diperoleh dari DataGridViewBand) |
HeaderCell |
Mendapatkan atau mengatur DataGridViewColumnHeaderCell yang mewakili header kolom. (Diperoleh dari DataGridViewColumn) |
HeaderCellCore |
Mendapatkan atau mengatur sel header dari DataGridViewBand. (Diperoleh dari DataGridViewBand) |
HeaderText |
Mendapatkan atau mengatur teks caption pada sel header kolom. (Diperoleh dari DataGridViewColumn) |
Index |
Mendapatkan posisi relatif pita dalam DataGridView kontrol. (Diperoleh dari DataGridViewBand) |
InheritedAutoSizeMode |
Mendapatkan mode ukuran yang berlaku untuk kolom. (Diperoleh dari DataGridViewColumn) |
InheritedStyle |
Mendapatkan gaya sel yang saat ini diterapkan ke kolom. (Diperoleh dari DataGridViewColumn) |
IsDataBound |
Mendapatkan nilai yang menunjukkan apakah kolom terikat ke sumber data. (Diperoleh dari DataGridViewColumn) |
IsRow |
Mendapatkan nilai yang menunjukkan apakah pita mewakili baris. (Diperoleh dari DataGridViewBand) |
LinkBehavior |
Mendapatkan atau mengatur nilai yang mewakili perilaku tautan dalam sel di kolom. |
LinkColor |
Mendapatkan atau mengatur warna yang digunakan untuk menampilkan tautan yang tidak dipilih dalam sel dalam kolom. |
MinimumWidth |
Mendapatkan atau mengatur lebar minimum, dalam piksel, kolom. (Diperoleh dari DataGridViewColumn) |
Name |
Mendapatkan atau mengatur nama kolom. (Diperoleh dari DataGridViewColumn) |
ReadOnly |
Mendapatkan atau mengatur nilai yang menunjukkan apakah pengguna dapat mengedit sel kolom. (Diperoleh dari DataGridViewColumn) |
Resizable |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah kolom dapat diubah. (Diperoleh dari DataGridViewColumn) |
Selected |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah pita berada dalam status antarmuka pengguna (UI) yang dipilih. (Diperoleh dari DataGridViewBand) |
Site |
Mendapatkan atau mengatur situs kolom. (Diperoleh dari DataGridViewColumn) |
SortMode |
Mendapatkan atau mengatur mode pengurutan untuk kolom. (Diperoleh dari DataGridViewColumn) |
State |
Mendapatkan status antarmuka pengguna (UI) dari elemen . (Diperoleh dari DataGridViewElement) |
Tag |
Mendapatkan atau mengatur objek yang berisi data untuk dikaitkan dengan pita. (Diperoleh dari DataGridViewBand) |
Text |
Mendapatkan atau mengatur teks tautan yang ditampilkan dalam sel kolom jika UseColumnTextForLinkValue adalah |
ToolTipText |
Mendapatkan atau mengatur teks yang digunakan untuk TipsAlat. (Diperoleh dari DataGridViewColumn) |
TrackVisitedState |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah tautan berubah warna jika telah dikunjungi. |
UseColumnTextForLinkValue |
Mendapatkan atau mengatur nilai yang menunjukkan apakah Text nilai properti ditampilkan sebagai teks tautan. |
ValueType |
Mendapatkan atau mengatur tipe data nilai dalam sel kolom. (Diperoleh dari DataGridViewColumn) |
Visible |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah kolom terlihat. (Diperoleh dari DataGridViewColumn) |
VisitedLinkColor |
Mendapatkan atau mengatur warna yang digunakan untuk menampilkan tautan yang telah dikunjungi sebelumnya. |
Width |
Mendapatkan atau mengatur lebar kolom saat ini. (Diperoleh dari DataGridViewColumn) |
Metode
Clone() |
Membuat salinan yang tepat dari kolom ini. |
Dispose() |
Merilis semua sumber daya yang DataGridViewBanddigunakan oleh . (Diperoleh dari DataGridViewBand) |
Dispose(Boolean) |
Merilis sumber daya tidak terkelola yang DataGridViewBand digunakan oleh dan secara opsional merilis sumber daya terkelola. (Diperoleh dari DataGridViewColumn) |
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetPreferredWidth(DataGridViewAutoSizeColumnMode, Boolean) |
Menghitung lebar kolom yang ideal berdasarkan kriteria yang ditentukan. (Diperoleh dari DataGridViewColumn) |
GetType() |
Mendapatkan instans Type saat ini. (Diperoleh dari Object) |
MemberwiseClone() |
Membuat salinan dangkal dari yang saat ini Object. (Diperoleh dari Object) |
OnDataGridViewChanged() |
Dipanggil ketika band dikaitkan dengan yang berbeda DataGridView. (Diperoleh dari DataGridViewBand) |
RaiseCellClick(DataGridViewCellEventArgs) |
Memunculkan kejadian CellClick. (Diperoleh dari DataGridViewElement) |
RaiseCellContentClick(DataGridViewCellEventArgs) |
Memunculkan kejadian CellContentClick. (Diperoleh dari DataGridViewElement) |
RaiseCellContentDoubleClick(DataGridViewCellEventArgs) |
Memunculkan kejadian CellContentDoubleClick. (Diperoleh dari DataGridViewElement) |
RaiseCellValueChanged(DataGridViewCellEventArgs) |
Memunculkan kejadian CellValueChanged. (Diperoleh dari DataGridViewElement) |
RaiseDataError(DataGridViewDataErrorEventArgs) |
Memunculkan kejadian DataError. (Diperoleh dari DataGridViewElement) |
RaiseMouseWheel(MouseEventArgs) |
Memunculkan kejadian MouseWheel. (Diperoleh dari DataGridViewElement) |
ToString() |
Mendapatkan string yang menjelaskan kolom. |
Acara
Disposed |
Terjadi ketika DataGridViewColumn dibuang. (Diperoleh dari DataGridViewColumn) |