2010-11-21 19 views
0

WPF'de çok kanallı bir DataView listesine nasıl veri ekleyebilirim? İşte WPF'de çok sütunlu, veriye bağlı bir ListView'e nasıl veri eklenir

oldukça kısa bir süre için googling çalıştı ListView

<ListView Height="263" Margin="12,29,12,0" Name="Tasks_ListView" VerticalAlignment="Top"> 
      <ListView.View> 
       <GridView> 
        <GridViewColumn Width="91" DisplayMemberBinding="{Binding CourseName}" Header="Class Name" /> 
        <GridViewColumn Width="275" Header="Assignment Name" DisplayMemberBinding="{Binding AssignmentName}"/> 
        <GridViewColumn Width="110" Header="Due Date" DisplayMemberBinding="{Binding Due_Date}"/> 
        <GridViewColumn Width="184" Header="Unit" DisplayMemberBinding="{Binding Unit}"/> 
       </GridView> 
      </ListView.View> 
     </ListView> 

için kod ve herhangi bir çalışma Burada

sonuçları eklemek istiyorum Veri olduğu I gelmiyor:

foreach (Course Courses in CurrentUser.Course) 
      { 
       foreach (Assignment SelectedAssignment in Courses.CurrentUnit.Assignments) 
       { 
        ListViewItem CourseName = new ListViewItem(); 
        ListViewItem AssignmentName = new ListViewItem(); 
        ListViewItem DueDate = new ListViewItem(); 
        ListViewItem UnitName = new ListViewItem(); 
        CourseName.Name = Courses.Name; 
        AssignmentName.Name = SelectedAssignment.Name; 
        DueDate.Name = SelectedAssignment.Due_Date.ToString(); 
        UnitName.Name = Courses.CurrentUnit.Name; 
        Tasks_ListView.Items.Add(); 
       } 
      } 

ListViewItem’i her satır için kendi saygın kategorilerine nasıl eklerim?

+0

Veri içeriğiniz nedir? Ne çalışmıyor? – miguel

cevap

0

Güncelleştirilmiş soru ile, burada güncel bir yanıt var.

Sorduğunuz şeyi yapabileceğinizi sanmıyorum ("ListViewItems'i ilgili kategorilerdeki bir satıra nasıl eklerim"). ListView, yalnızca tek bir koleksiyon koleksiyonuna sahiptir, sütun başına bir koleksiyon değildir. ListView'i veri bağlama ile kullanmak istiyorsanız, verilerinizi her biri en azından özellik adı, ders adı, vade tarihi ve birimi olan tek bir tahsilat koleksiyonuna hazırlamanız gerekir. Son olarak, ListView'ün ItemsSource özelliğinizi ödev koleksiyonunuza bağlayın.

+0

Soruyu güncelledim, ListViewItems'i kendi kategorilerinde tek bir satıra nasıl ekleyeceğimi bilmek isterim –

İlgili konular