DataGrid: Adding a Delete Button to Each Row

<sdk:DataGridTemplateColumn Width="80">
<sdk:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Button Content="Delete" Click="DeleteButton_Click" />
</DataTemplate>
</sdk:DataGridTemplateColumn.CellTemplate>
</sdk:DataGridTemplateColumn>

private void DeleteButton_Click(object sender, RoutedEventArgs e)
{
DomainDataSourceView view = productDataGrid.ItemsSource as DomainDataSourceView;
view.Remove(((FrameworkElement)sender).DataContext);
}

posted @ 2012-06-17 18:46  Ken-Cai  阅读(154)  评论(0)    收藏  举报