Windows Forms DataGridView Denetimini Özelleştirme

Denetim DataGridView , hücrelerinin, satırlarının ve sütunlarının görünümünü ve temel davranışını (görünüm ve his) ayarlamak için kullanabileceğiniz çeşitli özellikler sağlar. Bununla birlikte, sınıfın yeteneklerini DataGridViewCellStyle aşan özel gereksinimleriniz varsa, denetim için sahip çizimi uygulayabilir veya özel hücreler, sütunlar ve satırlar oluşturarak özelliklerini genişletebilirsiniz.

Hücreleri ve satırları kendiniz boyamak için çeşitli DataGridView boyama olaylarını işleyebilirsiniz. Mevcut işlevleri değiştirmek veya yeni işlevler sağlamak için, var olan DataGridViewCell, DataGridViewColumnve DataGridViewRow türlerinden türetilmiş kendi türlerinizi oluşturabilirsiniz. Ayrıca, hücre düzenleme modundayken seçtiğiniz denetimi görüntüleyen türetilmiş türler oluşturarak yeni düzenleme özellikleri de sağlayabilirsiniz.

Bu Bölümde

Nasıl yapılır: Windows Forms DataGridView Denetiminde Hücrelerin Görünüşünü Özelleştirme
Hücreleri el ile boyamak için olayın nasıl işleneceğini CellPainting açıklar.

Nasıl yapılır: Windows Forms DataGridView Denetiminde Satırların Görünüşünü Özelleştirme
Satırları özel, gradyan arka plan ve birden çok sütuna yayılan içerikle boyamak için ve RowPostPaint olaylarının nasıl işleneceğini RowPrePaint açıklar.

Nasıl yapılır: Windows Forms DataGridView Denetiminde Davranış ve Görünümünü Genişleterek Hücre ve Sütunları Özelleştirme
Fare işaretçisi üzerinde bekletildiğinde hücreleri vurgulamak için ve DataGridViewColumn öğesinden DataGridViewCell türetilmiş özel türlerin nasıl oluşturulacağını açıklar.

Nasıl yapılır: Windows Forms DataGridView Denetimindeki Bir Düğme Sütununda Düğmeleri Devre Dışı Bırakma
Devre dışı bırakılan düğmeleri bir düğme sütununda görüntülemek için ve'den DataGridViewButtonCellDataGridViewButtonColumn türetilen özel türlerin nasıl oluşturulacağını açıklar.

Nasıl yapılır: Windows Forms DataGridView Hücrelerinde Denetimleri Barındırma
Bir hücre düzenleme modundayken denetimi DateTimePicker görüntülemek için arabirimin IDataGridViewEditingControl nasıl uygulanacağını ve ve'den DataGridViewCellDataGridViewColumn türetilen özel türlerin nasıl oluşturulacağını açıklar.

Başvuru

DataGridView
Denetim için DataGridView başvuru belgeleri sağlar.

DataGridViewCell
sınıfı için DataGridViewCell başvuru belgeleri sağlar.

DataGridViewRow
sınıfı için DataGridViewRow başvuru belgeleri sağlar.

DataGridViewColumn
sınıfı için DataGridViewColumn başvuru belgeleri sağlar.

IDataGridViewEditingControl
Arabirim için IDataGridViewEditingControl başvuru belgeleri sağlar.

Windows Forms DataGridView Denetimindeki Temel Biçim ve Stiller
Denetimin temel görünümünü ve hücre verilerinin görüntü biçimlendirmesini değiştirmeyi açıklayan konular sağlar.

Ayrıca bkz.