2012-12-19 17 views
10

Kullanıcı tanımlı sütun üstbilgisini bir veritabanına bağlı bir WPF veri kümesinde ayarlamak istiyorum. ServerID görüntülemek içinXAML WPF'de Sütun Üstbilgisi Adını Ayarla

, EventlogID Sütun başlığında Sunucu, Olay Günlüğü olarak görüntülemek istiyorum.

Ben ... Bunlar zaten denedim

<DataGrid x:Name="dataGrid1" ItemsSource="{Binding}" AutoGenerateColumns="True" > 
    <DataGrid.Columns> 
     <DataGridTextColumn Header="Server" Width="Auto" IsReadOnly="True" Binding="{Binding Path=ServerID}" /> 
      <DataGridTextColumn Header="Event Log" Width="Auto" IsReadOnly="True" Binding="{Binding Path=EventLogID}" /> 
     </DataGrid.Columns> 
    </DataGrid> 

Bu iyi çalışır ve Sütun Başlığını değiştirir ve veriler de görüntülenir.

Ama benim sorunum XAML ve DB'nin diğer iki sütun başlığından ilk iki sütun başlığı olarak iki kez görüntülenir.

|Server|Event Log|ServerID|EventLogID| 

Bu çoğaltma nasıl üstesinden gelinebilir? Nazik yardım!

cevap

12

Bu nedenle, AutoGenerateColumns="True"'u kaldırdığınızdan ve daha fazla çoğaltma olmayacak.

Şu anda sütunları bir kez, otomatik olarak ve sonra ikinci kez manuel olarak ekliyorsunuz!

+0

Ah benim .. çok temel .. teşekkürler gerçekten! – user1221765

+3

cevabını kabul etmelisiniz @ Buba1947 – S3ddi9

+0

Ben yaptım :) Ben temel özledim demek istedim: - / – user1221765

İlgili konular