DataGridViewLinkColumn Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Denetimdeki DataGridView bağlantıları içeren hücre sütununu temsil eder.
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
- Devralma
- Öznitelikler
Örnekler
Aşağıdaki kod örneği bir DataGridViewLinkColumnüzerindeki özellikleri ayarlar. Bu örnek, sınıfa genel bakış konusunda bulunan DataGridViewComboBoxColumn daha büyük bir örneğin parçasıdır.
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
Açıklamalar
DataGridViewLinkColumn sınıfı, kullanıcı tıklamalarına DataGridViewColumn yanıt veren hücreleri mantıksal olarak barındırmak için kullanılan özel bir sınıf türüdür. DataGridViewLinkColumn sınıfı sınıfına DataGridViewButtonColumn benzer, ancak veritabanı tablosunda depolanan bir URL'yi görüntüleme gibi belirli durumlarda daha uygun olabilecek farklı bir kullanıcı deneyimi sağlar.
Her hücre için aynı bağlantı metnini görüntülemek için özelliğini olarak ayarlayın UseColumnTextForLinkValue ve özelliği istediğiniz bağlantı metnine ayarlayınText.true
ADataGridViewLinkColumn, kendisiyle kesişen her DataGridViewRow bir öğeyle ilişkilidirDataGridViewLinkCell.
Bu sütun türü için varsayılan sıralama modu şeklindedir NotSortable.
Kullanıcı bağlantısı tıklamalarını yanıtlamak için olayı işleyebilir DataGridView.CellContentClick . Hücrenin herhangi bir yerindeki DataGridView.CellClick tıklamalara yanıt vermek için olayını da kullanabilirsiniz.
Devralanlara Notlar
öğesinden DataGridViewLinkColumn türetdiğinizde ve türetilen sınıfa yeni özellikler eklediğinizde, kopyalama işlemleri sırasında yeni özellikleri kopyalamak için yöntemini geçersiz kıldığınızdan Clone() emin olun. Temel sınıfın Clone() özelliklerinin yeni hücreye kopyalanmaları için temel sınıfın yöntemini de çağırmalısınız.
Oluşturucular
DataGridViewLinkColumn() |
DataGridViewLinkColumn sınıfının yeni bir örneğini başlatır. |
Özellikler
ActiveLinkColor |
Sütundaki hücrelerin içinde etkin bir bağlantıyı görüntülemek için kullanılan rengi alır veya ayarlar. |
AutoSizeMode |
Sütunun genişliğini otomatik olarak ayarladığı modu alır veya ayarlar. (Devralındığı yer: DataGridViewColumn) |
CellTemplate |
Yeni hücreler oluşturmak için kullanılan şablonu alır veya ayarlar. |
CellType |
Hücre şablonunun çalışma zamanı türünü alır. (Devralındığı yer: DataGridViewColumn) |
ContextMenuStrip |
Sütunun kısayol menüsünü alır veya ayarlar. (Devralındığı yer: DataGridViewColumn) |
DataGridView |
DataGridView Bu öğeyle ilişkili denetimi alır. (Devralındığı yer: DataGridViewElement) |
DataPropertyName |
bağlı olduğu veri kaynağı özelliğinin veya veritabanı sütununun DataGridViewColumn adını alır veya ayarlar. (Devralındığı yer: DataGridViewColumn) |
DefaultCellStyle |
Sütunun varsayılan hücre stilini alır veya ayarlar. (Devralındığı yer: DataGridViewColumn) |
DefaultHeaderCellType |
Varsayılan üst bilgi hücresinin çalışma zamanı türünü alır veya ayarlar. (Devralındığı yer: DataGridViewBand) |
Displayed |
Bandın şu anda ekranda görüntülenip görüntülenmediğini belirten bir değer alır. (Devralındığı yer: DataGridViewBand) |
DisplayIndex |
Sütunun görüntülenme sırasını o anda görüntülenen sütunlara göre alır veya ayarlar. (Devralındığı yer: DataGridViewColumn) |
DividerWidth |
Sütun ayırıcının genişliğini piksel cinsinden alır veya ayarlar. (Devralındığı yer: DataGridViewColumn) |
FillWeight |
Denetimdeki diğer dolgu modu sütunlarının genişliklerine göre doldurma modunda olduğunda sütunun genişliğini temsil eden bir değer alır veya ayarlar. (Devralındığı yer: DataGridViewColumn) |
Frozen |
Kullanıcı denetimi yatay olarak kaydırdığında DataGridView sütunun hareket edip etmeyeceğini belirten bir değer alır veya ayarlar. (Devralındığı yer: DataGridViewColumn) |
HasDefaultCellStyle |
Özelliğin ayarlanıp ayarlanmadığını DefaultCellStyle belirten bir değer alır. (Devralındığı yer: DataGridViewBand) |
HeaderCell |
Sütun başlığını temsil eden öğesini DataGridViewColumnHeaderCell alır veya ayarlar. (Devralındığı yer: DataGridViewColumn) |
HeaderCellCore |
öğesinin üst bilgi hücresini DataGridViewBandalır veya ayarlar. (Devralındığı yer: DataGridViewBand) |
HeaderText |
Sütunun üst bilgi hücresindeki başlık metnini alır veya ayarlar. (Devralındığı yer: DataGridViewColumn) |
Index |
Bandın denetim içindeki DataGridView göreli konumunu alır. (Devralındığı yer: DataGridViewBand) |
InheritedAutoSizeMode |
Sütun için boyutlandırma modunu etkin hale gelir. (Devralındığı yer: DataGridViewColumn) |
InheritedStyle |
Sütuna uygulanmış olan hücre stilini alır. (Devralındığı yer: DataGridViewColumn) |
IsDataBound |
Sütunun bir veri kaynağına bağlı olup olmadığını gösteren bir değer alır. (Devralındığı yer: DataGridViewColumn) |
IsRow |
Bandın bir satırı temsil edip etmediğini gösteren bir değer alır. (Devralındığı yer: DataGridViewBand) |
LinkBehavior |
Sütundaki hücrelerdeki bağlantıların davranışını temsil eden bir değer alır veya ayarlar. |
LinkColor |
Sütundaki hücrelerde seçilmemiş bir bağlantıyı görüntülemek için kullanılan rengi alır veya ayarlar. |
MinimumWidth |
Sütunun piksel cinsinden minimum genişliğini alır veya ayarlar. (Devralındığı yer: DataGridViewColumn) |
Name |
Sütunun adını alır veya ayarlar. (Devralındığı yer: DataGridViewColumn) |
ReadOnly |
Kullanıcının sütunun hücrelerini düzenleyip düzenleyemeyeceğini belirten bir değer alır veya ayarlar. (Devralındığı yer: DataGridViewColumn) |
Resizable |
Sütunun yeniden boyutlandırılabilir olup olmadığını belirten bir değer alır veya ayarlar. (Devralındığı yer: DataGridViewColumn) |
Selected |
Bandın seçili kullanıcı arabirimi (UI) durumunda olup olmadığını belirten bir değer alır veya ayarlar. (Devralındığı yer: DataGridViewBand) |
Site |
Sütunun sitesini alır veya ayarlar. (Devralındığı yer: DataGridViewColumn) |
SortMode |
Sütun için sıralama modunu alır veya ayarlar. (Devralındığı yer: DataGridViewColumn) |
State |
öğesinin kullanıcı arabirimi (UI) durumunu alır. (Devralındığı yer: DataGridViewElement) |
Tag |
Bantla ilişkilendirilecek verileri içeren nesneyi alır veya ayarlar. (Devralındığı yer: DataGridViewBand) |
Text |
ise UseColumnTextForLinkValue |
ToolTipText |
Araç İpuçları için kullanılan metni alır veya ayarlar. (Devralındığı yer: DataGridViewColumn) |
TrackVisitedState |
Bağlantının ziyaret edildiyse rengi değiştirip değiştirmediğini belirten bir değer alır veya ayarlar. |
UseColumnTextForLinkValue |
Özellik değerinin bağlantı metni olarak görüntülenip görüntülenmeyeceğini Text belirten bir değer alır veya ayarlar. |
ValueType |
Sütunun hücrelerindeki değerlerin veri türünü alır veya ayarlar. (Devralındığı yer: DataGridViewColumn) |
Visible |
Sütunun görünür olup olmadığını belirten bir değer alır veya ayarlar. (Devralındığı yer: DataGridViewColumn) |
VisitedLinkColor |
Daha önce ziyaret edilmiş bir bağlantıyı görüntülemek için kullanılan rengi alır veya ayarlar. |
Width |
Sütunun geçerli genişliğini alır veya ayarlar. (Devralındığı yer: DataGridViewColumn) |
Yöntemler
Clone() |
Bu sütunun tam bir kopyasını oluşturur. |
Dispose() |
DataGridViewBand tarafından kullanılan tüm kaynakları serbest bırakır. (Devralındığı yer: DataGridViewBand) |
Dispose(Boolean) |
DataGridViewBand tarafından kullanılan yönetilmeyen kaynakları serbest bırakır ve yönetilen kaynakları isteğe bağlı olarak serbest bırakır. (Devralındığı yer: DataGridViewColumn) |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetPreferredWidth(DataGridViewAutoSizeColumnMode, Boolean) |
Belirtilen ölçütlere göre sütunun ideal genişliğini hesaplar. (Devralındığı yer: DataGridViewColumn) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
OnDataGridViewChanged() |
Bant farklı DataGridViewbir ile ilişkilendirildiğinde çağrılır. (Devralındığı yer: DataGridViewBand) |
RaiseCellClick(DataGridViewCellEventArgs) |
Olayı tetikler CellClick . (Devralındığı yer: DataGridViewElement) |
RaiseCellContentClick(DataGridViewCellEventArgs) |
Olayı tetikler CellContentClick . (Devralındığı yer: DataGridViewElement) |
RaiseCellContentDoubleClick(DataGridViewCellEventArgs) |
Olayı tetikler CellContentDoubleClick . (Devralındığı yer: DataGridViewElement) |
RaiseCellValueChanged(DataGridViewCellEventArgs) |
Olayı tetikler CellValueChanged . (Devralındığı yer: DataGridViewElement) |
RaiseDataError(DataGridViewDataErrorEventArgs) |
Olayı tetikler DataError . (Devralındığı yer: DataGridViewElement) |
RaiseMouseWheel(MouseEventArgs) |
Olayı tetikler MouseWheel . (Devralındığı yer: DataGridViewElement) |
ToString() |
Sütunu açıklayan bir dize alır. |
Ekinlikler
Disposed |
atıldığında DataGridViewColumn gerçekleşir. (Devralındığı yer: DataGridViewColumn) |