DataGridView Denetimine Genel Bakış (Windows Forms)

Not

Denetim, denetimin yerini alan ve denetime işlevsellik ekler; ancak, siz seçerseniz denetim hem geriye dönük uyumluluk hem de gelecekteki DataGridViewDataGrid kullanım için DataGrid korunur. Daha fazla bilgi için bkz. Windows Forms DataGridView ve DataGrid Denetimleri Arasındaki Farklar.

DataGridViewDenetimle, birçok farklı türde veri kaynağından tablosal verileri görüntüleyebilirsiniz ve düzenleyebilirsiniz.

Denetime veri bağlama basittir ve sezgiseldir ve çoğu DataGridView durumda özelliğini ayarlama kadar DataSource kolaydır. Birden çok liste veya tablo içeren bir veri kaynağına bağlanarak özelliğini, bağlanacak listeyi veya tabloyu belirten DataMember bir dizeye ayarlayın.

Denetim, standart Windows Forms veri bağlama modelini desteklediği için aşağıdaki listede açıklanan DataGridView sınıf örneklerine bağlanacak:

Denetim, bu arabirimler tarafından döndürülen nesnelerin genel özelliklerine veya döndürülen nesnelere uygulanırsa bir arabirim tarafından döndürülen özellikler koleksiyonuna veri DataGridViewICustomTypeDescriptor bağlamayı destekler.

Genellikle, bir bileşene bağlar ve bileşeni başka bir veri kaynağına bağlar BindingSource veya iş BindingSource nesneleriyle doldurmak için kullanılır. Bileşenin tercih edilen veri kaynağı olduğu için çok çeşitli veri kaynaklarına bağlanabilir ve birçok veri bağlama BindingSource sorununu otomatik olarak çözebilir. Daha fazla bilgi için bkz. BindingSource Bileşeni.

Denetim, DataGridView temel veri deposu olmayan DataGridView modda da kullanılabilir. Sınırsız denetim kullanan bir kod örneği için bkz. DataGridViewDataGridView.

Denetim yüksek oranda yapılandırılabilir ve genişletilebilirdir ve görünümünü ve davranışını özelleştirmek için birçok DataGridView özellik, yöntem ve olay sağlar. Windows Forms Windows tablo verilerini görüntülemelerini istediğiniz zaman, denetimi diğer kişilerde (örneğin, ) kullanmayı DataGridView göz önünde bulundurabilirsiniz. DataGrid Küçük bir salt okunur değer kılavuzu görüntüleniyorsa veya kullanıcının milyonlarca kayıtla bir tabloyu düzenlemesini etkinleştirıyorsanız, denetim size programlanabilir, bellek açısından verimli bir çözüm DataGridView sağlar.

Bu Bölümde

DataGridView Denetimi Teknoloji Özeti
Denetim DataGridView kavramlarını ve ilgili sınıfların kullanımını özetler.

DataGridView Denetimi Mimarisi
Denetimin mimarisini ve DataGridView tür hiyerarşisini ve devralma yapısını açıklar.

DataGridView Denetimi Senaryoları
Denetimlerin en yaygın olarak kullanılan DataGridView senaryolarını açıklar.

DataGridView Denetimi Kod Dizini
Çeşitli görevlere ilişkin belgelerde kod örneklerine bağlantılar DataGridView sağlar. Bu örnekler görev türüne göre kategorilere ayrılmıştır.

Windows Forms DataGridView Denetiminde Sütun Türleri
Bilgileri görüntülemek ve kullanıcıların bilgi değiştirmesine veya eklemesine izin vermek için kullanılan Windows Forms DataGridView denetiminde sütun türlerini ele alan.

Windows Forms DataGridView Denetiminde Verileri Görüntüleme
Denetimin el ile veya dış veri kaynağından verilerle nasıl doldurmak olduğunu açıklayan konular sağlar.

Windows Forms DataGridView Denetimini Özelleştirme
Özel tablo hücrelerini ve satırları DataGridView açıklayan, türetilmiş hücre, sütun ve satır türleri oluşturmaya ilişkin konular sağlar.

Windows Forms DataGridView Denetiminde Performans Ayarlaması
Büyük miktarlarda verilerle çalışırken performans sorunlarından kaçınmak için denetimin nasıl verimli bir şekilde kullanılacalarını açıklayan konular sağlar.

Ayrıca bkz.