<sdk:datagrid x:name="DataGrid1"Horizontalalignment="Center"Verticalalignment="Top"margin="0,41,0,0"autogeneratecolumns="False"isreadonly="True"> <sdk:DataGrid.Columns> <sdk:datagridtextcolumn header="ID"binding="{Binding ID}"/> <sdk:datagridtextcolumn header="User name"binding="{Binding UserName}"/> <sdk:datagridtextcolumn header="birtherdate"binding="{Binding birtherdate,stringformat=yyyy-mm-dd HH:mm:ss}"/> <sdk:datagridtextcolumn header="Height"binding="{Binding Height}"/> <sdk:datagridtextcolumn header="Sex"binding="{Binding Sex}"/> <sdk:datagridtemplatecolumn width=" -"Header="Delete"> <sdk:DataGridTemplateColumn.CellTemplate> <DataTemplate> <button content="Delete"click="Button_click_del"Width=" -"/> </DataTemplate> </sdk:DataGridTemplateColumn.CellTemplate> </sdk:DataGridTemplateColumn> </sdk:DataGrid.Columns> &L T;/sdk:datagrid>
1 Private voidButton_click_del (Objectsender, RoutedEventArgs e)2 {3Button B = Sender asButton;4Person P = (person) B.datacontext;//Get Current Data5 if(p!=NULL)6 {7Client. Deleteasync (P);//Delete8 }9}
Silverlight DataGrid Add Delete column/delete button