DataGridView Denetimine Genel Bakış (Windows Forms)

Dekont

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

Denetimle DataGridView , birçok farklı veri kaynağı türündeki tablosal verileri görüntüleyebilir ve düzenleyebilirsiniz.

Verileri denetime bağlama DataGridView basit ve sezgiseldir ve çoğu durumda özelliği ayarlamak DataSource kadar basittir. Birden çok liste veya tablo içeren bir veri kaynağına bağlandığınızda, özelliğini bağlanacak liste veya tabloyu belirten bir dize olarak ayarlayın DataMember .

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

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

Genellikle bir bileşene bağlanır ve bileşeni başka bir BindingSource veri kaynağına bağlar BindingSource veya iş nesneleriyle doldurursunuz. Bileşen BindingSource , çok çeşitli veri kaynaklarına bağlanabildiğinden ve birçok veri bağlama sorununu otomatik olarak çözebildiğinden tercih edilen veri kaynağıdır. Daha fazla bilgi için bkz . BindingSource Bileşeni.

DenetimDataGridView, temel alınan veri deposu olmadan ilişkisiz modda da kullanılabilir. İlişkisiz DataGridView denetim kullanan bir kod örneği için bkz . İzlenecek yol: İlişkisiz Windows Forms DataGridView Denetimi Oluşturma.

Denetim DataGridView 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 özellik, yöntem ve olay sağlar. Windows Forms uygulamanızın tablo verilerini görüntülemesini istediğinizde, denetimi diğerlerinden önce kullanmayı DataGridView göz önünde bulundurun (örneğin, DataGrid). Salt okunur değerlerden oluşan küçük bir kılavuz görüntülüyorsanız veya kullanıcının milyonlarca kaydı olan bir tabloyu düzenlemesine olanak sağlıyorsanız, DataGridView denetim size programlanabilir, bellek açısından verimli bir çözüm sağlar.

Bu Bölümde

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

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

DataGridView Denetimi Senaryoları
Denetimlerin kullanıldığı en yaygın senaryoları DataGridView açıklar.

DataGridView Denetimi Kod Dizini
Çeşitli DataGridView görevler için belgelerde kod örneklerinin bağlantılarını 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 bilgileri değiştirmesine veya eklemesine izin vermek için kullanılan Windows Forms DataGridView denetimindeki sütun türlerini açıklar.

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

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

Windows Forms DataGridView Denetiminde Performans Ayarlaması
Büyük miktarda veriyle çalışırken performans sorunlarını önlemek için denetimi verimli bir şekilde kullanmayı açıklayan konular sağlar.

Ayrıca bkz.