2010-01-19 1 views
2

Comment lier un contrôle wpf à une propriété SQL Server. Comme dire ListboxLier le contrôle WPF au serveur SQL via le modèle de référentiel

<ListView> 
     <ListView.View> 
      <GridView> 
       <GridViewColumn Header="Name"> 
       <GridViewColumn Header="Date Assigned"> 
       <GridViewColumn Header="Date Due"> 
      </GridView> 
     </ListView.View> 
     <!-- iterate through all the Names in the database and output under GridViewColumn Name --> 
     <!-- iterate through all the DateAssigned in the database and output under GridViewColumn Date Assigned --> 
     <!-- iterate through all the DateDue in the database and output under GridViewColumn Date Due --> 
    </ListView> 

J'utilise le cadre de l'entité et le modèle référentiel. Donc j'appellerais tous les noms à une liste par _repository.ToList();

Répondre

2

Essayez ceci: listViewName.ItemsSource = _repository.ToList();

Je simplifiera le XAML, comme ceci:

<ListBox x:Name="listViewName"> 
    <ListBox.Resources> 
     <DataTemplate> 
      <Grid Height="22" Width="Auto"> 
       <TextBlock Text="{Binding Name}" /> 
       <TextBlock Text="{Binding DateAssigned}" /> 
       <TextBlock Text="{Binding DateDue}" /> 
      </Grid> 
     </DataTemplate> 
    </ListBox.Resources> 
</ListBox> 

Lorsque le texte après {Binding est le nom de la propriété de l'élément dans la collection que vous revenez de _dépôt.

Questions connexes