Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
DataGrid denetimi sql veritabanı, LINQ sorgusu veya başka bir bağlanabilir veri kaynağı gibi birçok farklı kaynaktan verileri görüntülemenize ve düzenlemenize olanak tanır. Daha fazla bilgi için bkz. bağlama kaynaklarına genel bakış
Sütunlar metinleri, ComboBoxgibi denetimleri veya resimler, düğmeler veya şablonda yer alan herhangi bir içerik gibi diğer WPF içeriklerini görüntüleyebilir. Şablonda tanımlanan verileri görüntülemek için bir DataGridTemplateColumn kullanabilirsiniz. Aşağıdaki tabloda varsayılan olarak sağlanan sütun türleri listelenmiştir.
| Oluşturulan Sütun Türü | Veri Türü |
|---|---|
| DataGridTextColumn | String |
| DataGridCheckBoxColumn | Boolean |
| DataGridComboBoxColumn | Enum |
| DataGridHyperlinkColumn | Uri |
DataGrid, hücre yazı tipi, renk ve boyut gibi görünümde özelleştirilebilir. DataGrid, diğer WPF denetimlerinin tüm stil ve şablon oluşturma işlevlerini destekler. DataGrid düzenleme, sıralama ve doğrulama için varsayılan ve özelleştirilebilir davranışları da içerir.
Aşağıdaki tabloda, DataGrid için bazı yaygın görevler ve bunları nasıl gerçekleştirecekleri listelenmiştir. İlgili API'yi görüntüleyerek daha fazla bilgi ve örnek kod bulabilirsiniz.
| Senaryo | Yaklaşım |
|---|---|
| Arka plan renklerini değiştirme | AlternationCount özelliğini 2 veya daha fazla olarak ayarlayın ve ardından Brush ve RowBackground özelliklerine bir AlternatingRowBackground atayın. |
| Hücre ve satır seçimi davranışını tanımlama | SelectionMode ve SelectionUnit özelliklerini ayarlayın. |
| Üst bilgilerin, hücrelerin ve satırların görsel görünümünü özelleştirme | Style, ColumnHeaderStyle, RowHeaderStyleveya CellStyle özelliklerine yeni bir RowStyle uygulayın. |
| Boyutlandırma seçeneklerini ayarlama |
Height, MaxHeight, MinHeight, Width, MaxWidthveya MinWidth özelliklerini ayarlayın. Daha fazla bilgi için bkz. DataGrid Denetimi |
| Seçili öğelere erişme | Seçili hücreleri almak için SelectedCells özelliğini ve seçili satırları almak için SelectedItems özelliğini denetleyin. Daha fazla bilgi için bkz. SelectedCells. |
| Son kullanıcı etkileşimlerini özelleştirme | CanUserAddRows, CanUserDeleteRows, CanUserReorderColumns, CanUserResizeColumns, CanUserResizeRowsve CanUserSortColumns özelliklerini ayarlayın. |
| Otomatik oluşturulan sütunları iptal etme veya değiştirme | AutoGeneratingColumn olayını işle. |
| Sütunu dondur | FrozenColumnCount özelliğini 1 olarak ayarlayın ve DisplayIndex özelliğini 0 olarak ayarlayarak sütunu en soldaki konuma taşıyın. |
| Veri kaynağı olarak XML verilerini kullanma | ItemsSource'ı, DataGrid üzerindeki öğe koleksiyonunu temsil eden XPath sorgusuna bağlayın. DataGridiçindeki her sütunu oluşturun. Öğe kaynağındaki özelliği alan sorguya bağlamadaki XPath'i ayarlayarak her sütunu bağlayın. Bir örnek için bkz. DataGridTextColumn. |
İlgili Konular
| Başlık | Açıklama |
|---|---|
| İzlenecek Yol: SQL Server Veritabanındaki Verileri DataGrid Denetiminde Görüntüleme | Yeni bir WPF projesi ayarlamayı, Entity Framework Öğesi eklemeyi, kaynağı ayarlamayı ve verileri bir DataGridiçinde görüntülemeyi açıklar. |
| Nasıl yapılır: DataGrid Denetimine Satır Ayrıntıları Ekleme | DataGridiçin satır ayrıntılarının nasıl oluşturulacağını açıklar. |
| Nasıl yapılır: DataGrid Kontrolü ile Doğrulama uygulamak | DataGrid hücre ve satırlardaki değerleri doğrulamayı ve doğrulama geri bildirimini görüntülemeyi açıklar. |
| DataGrid Denetimi Varsayılan Klavye ve Fare Davranışı |
Klavye ve fare kullanarak DataGrid denetimiyle nasıl etkileşim kuracaklarını açıklar. |
| Nasıl yapılır: DataGrid Denetiminde Verileri Gruplandırma, Sıralama ve Filtreleme | Verileri gruplandırarak, sıralayarak ve filtreleyerek DataGrid verileri farklı şekillerde görüntülemeyi açıklar. |
| DataGrid Denetimi boyutlandırma seçeneklerini |
DataGridiçinde mutlak ve otomatik boyutlandırmayı denetlemeyi açıklar. |
Ayrıca bakınız
.NET Desktop feedback