Windows Forms DataGridView ve DataGrid Denetimleri Arasındaki Farklar
Denetim DataGridView , denetimin yerini DataGrid alan yeni bir denetimdir. Denetim, DataGridView denetimde DataGrid eksik olan çok sayıda temel ve gelişmiş özellik sağlar. Ayrıca, denetimin mimarisi denetimi genişletmeyi DataGridView ve özelleştirmeyi denetimden çok daha DataGrid kolay hale getirir.
Aşağıdaki tabloda, denetimde bulunan ve denetimde DataGridView eksik olan birincil özelliklerden birkaçı DataGrid açıklanmaktadır.
DataGridView denetim özelliği | Tanım |
---|---|
Birden çok sütun türü | Denetim, DataGridView denetimden DataGrid daha fazla yerleşik sütun türü sağlar. Bu sütun türleri en yaygın senaryoların gereksinimlerini karşılar, ancak denetimdeki DataGrid sütun türlerinden daha kolay genişletilir veya değiştirilir. Daha fazla bilgi için bkz . Windows Forms DataGridView Denetimindeki Sütun Türleri. |
Verileri görüntülemenin birden çok yolu | Denetim DataGrid , dış veri kaynağındaki verileri görüntülemekle sınırlıdır. DataGridView Ancak denetim, denetimde depolanan ilişkisiz verileri, bağlı bir veri kaynağındaki verileri veya bağlı ve ilişkisiz verileri birlikte görüntüleyebilir. Özel veri yönetimi sağlamak için denetimde DataGridView sanal mod da uygulayabilirsiniz. Daha fazla bilgi için bkz . Windows Forms DataGridView Denetimindeki Veri Görüntüleme Modları. |
Verilerin görüntülenmesini özelleştirmenin birden çok yolu | Denetim, DataGridView verilerin nasıl biçimlendirileceğini ve görüntüleneceğini belirtmenizi sağlayan birçok özellik ve olay sağlar. Örneğin, içerdikleri verilere bağlı olarak hücrelerin, satırların ve sütunların görünümünü değiştirebilir veya bir veri türündeki verileri başka bir türdeki eşdeğer verilerle değiştirebilirsiniz. Daha fazla bilgi için bkz . Windows Forms DataGridView Denetiminde Veri Biçimlendirme. |
Hücre, satır, sütun ve üst bilgi görünümünü ve davranışını değiştirmek için birden çok seçenek | Denetim, DataGridView tek tek kılavuz bileşenleriyle çeşitli yollarla çalışmanızı sağlar. Örneğin, satırları ve sütunları kaydırılmasını önlemek için dondurabilirsiniz; satırları, sütunları ve üst bilgileri gizleme; satır, sütun ve üst bilgi boyutlarının ayarlanmasını değiştirme; kullanıcıların seçim yapma şeklini değiştirme; ve tek tek hücreler, satırlar ve sütunlar için Araç İpuçları ve kısayol menüleri sağlayın. |
Denetim DataGrid geriye dönük uyumluluk ve özel ihtiyaçlar için korunur. Neredeyse tüm amaçlar için denetimi kullanmanız DataGridView gerekir. Denetimde kullanılabilen ve denetimde DataGrid bulunmayan tek özellik, tek bir denetimdeki DataGridView iki ilişkili tablodan bilgilerin hiyerarşik olarak görüntülenmesidir. Ana/ayrıntı ilişkisindeki iki tablodaki bilgileri görüntülemek için iki DataGridView denetim kullanmanız gerekir.
DataGridView Denetimine Yükseltme
Denetimi özelleştirmeleri olmayan basit bir veri bağlama senaryosunda kullanan DataGrid mevcut uygulamalarınız varsa, eski denetimi yeni denetimle değiştirebilirsiniz. Her iki denetim de standart Windows Forms veri bağlama mimarisini kullandığından DataGridView , denetim bağlı verilerinizi ek yapılandırma gerekmeyecek şekilde görüntüler. Ancak verilerinizi bir bileşene bağlayarak BindingSource veri bağlama geliştirmelerinden yararlanmayı düşünebilirsiniz. Bu şekilde denetime DataGridView bağlanabilirsiniz. Daha fazla bilgi için bkz . BindingSource Bileşeni.
Denetimin DataGridView tamamen yeni bir mimarisi olduğundan, özelleştirmeleri denetimle DataGridView kullanmanızı DataGrid sağlayacak basit bir dönüştürme yolu yoktur. Ancak, yeni denetimde DataGridView bulunan yerleşik özellikler nedeniyle birçok DataGrid özelleştirme denetimde gereksizdir. Denetimle DataGridView kullanmak istediğiniz denetim için DataGrid özel sütun türleri oluşturduysanız, yeni mimariyi kullanarak bunları yeniden uygulamanız gerekir. Daha fazla bilgi için bkz . Windows Forms DataGridView Denetimini Özelleştirme.
Ayrıca bkz.
- DataGridView
- DataGrid
- BindingSource
- DataGridView Denetimi
- DataGrid Denetimi
- BindingSource Bileşeni
- Windows Forms DataGridView Denetiminde Sütun Türleri
- Windows Forms DataGridView Denetimindeki Hücre Stilleri
- Windows Forms DataGridView Denetiminde Veri Görüntüleme Modları
- Windows Forms DataGridView Denetiminde Veri Biçimlendirme
- Windows Forms DataGridView Denetimindeki Boyutlandırma Seçenekleri
- Windows Forms DataGridView Denetiminde Sütun Sıralama Modları
- Windows Forms DataGridView Denetimindeki Seçim Modları
- Windows Forms DataGridView Denetimini Özelleştirme
.NET Desktop feedback
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin