2016-03-18 20 views
0
<ListView Height="330" VerticalAlignment="Top" Name="Customers" Grid.Row="1" > 
    <ListView.View> 
       <GridView > 
        <GridViewColumn Header="FirstName" Width="100" DisplayMemberBinding="{Binding FirstName}" /> 
        <GridViewColumn Header="LastName" Width="100" DisplayMemberBinding="{Binding LastName}" /> 
        <GridViewColumn Header="Email" Width="100" DisplayMemberBinding="{Binding Email}" /> 
        <GridViewColumn Header="Phone" Width="100" DisplayMemberBinding="{Binding Phone}" /> 
       </GridView> 
      </ListView.View> 
</ListView> 

Sil işlevi için bir hizmet kullanıyorum. Tablodan silmek için bir müşteri göndermem gerekiyor. Bu satırı DB'mden silen her satır için bir sütun eklemek istiyorum. Nasıl yapılacağını bilmiyorum. Yardım için teşekkürler!Veritabanından ListView (WPF) ile bir satırın silinmesi

cevap

0

her satır için Sil düğmelerini içeren bir sütun ekleyin:

<GridViewColumn> 
    <GridViewColumn.CellTemplate> 
     <DataTemplate> 
      <Button Content="Delete" Click="DeleteButton_Click"/> 
     </DataTemplate> 
    </GridViewColumn.CellTemplate> 
</GridViewColumn> 

Kodu:

private void DeleteButton_Click(object sender, RoutedEventArgs e) 
    { 
     Customer rowEntity = ((Button)e.OriginalSource).DataContext as Customer; 
     /* Delete code ... */ 
    } 
İlgili konular