2016-03-18 19 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> 

私は削除機能にサービスを使用します。それをテーブルから削除するには、顧客を送る必要があります。私は自分のDBからその行を削除する列ごとに列を追加したいと思います。 どうすればいいのかわかりません。 助けてくれてありがとう!ListView(WPF)を使用してデータベースから行を削除する

答えて

0

すべての行に対して削除]ボタンを含む列を追加します。

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

コード:

private void DeleteButton_Click(object sender, RoutedEventArgs e) 
    { 
     Customer rowEntity = ((Button)e.OriginalSource).DataContext as Customer; 
     /* Delete code ... */ 
    } 
関連する問題