Hi,
Confirmation Message before delete or save an Item from DataGrid.
I used a telerik command for deletion of row from datagrid, but user should get a confirmation message before delete of row.
I tried attached code...
Confirmation Message before delete or save an Item from DataGrid.
I used a telerik command for deletion of row from datagrid, but user should get a confirmation message before delete of row.
I tried attached code...
<telerik:RadGridView Grid.Row="2" x:Name="orderView" ItemsSource="{Binding Order}" AutoGenerateColumns="False" CanUserDeleteRows="{Binding IsChecked, Mode=TwoWay, ElementName=CanUserDeleteRowsCheckBox}" IsReadOnly="{Binding IsChecked, Mode=TwoWay, ElementName=IsReadOnlyCheckBox}" SelectionMode="Extended"> <telerik:RadGridView.Columns> <telerik:GridViewToggleRowDetailsColumn /> <telerik:GridViewSelectColumn Header="Select" x:Name="chkbox" /> <telerik:GridViewDataColumn DataMemberBinding="{Binding CustomerName}" Header="Name" /> <telerik:GridViewDataColumn DataMemberBinding="{Binding Age}" Header="Age" /> <telerik:GridViewDataColumn DataMemberBinding="{Binding Path=COActivity.ActivityDescription}" Header="Age" /> </telerik:RadGridView.Columns> </telerik:RadGridView> <Button Content=" Delete" Style="{StaticResource GreyButtonStyle}" Command="telerik:RadGridViewCommands.Delete" CommandTarget="{Binding ElementName=gvCustomerOrder}"> <i:Interaction.Triggers> <i:EventTrigger EventName="Click"> <cmd:EventToCommand Command="{Binding Path=DeleteCustomerOrderCommand}" PassEventArgsToCommand="True" /> </i:EventTrigger> </i:Interaction.Triggers> </Button> private RelayCommand<RoutedEventArgs> _deleteCustomerOrderCommand; public RelayCommand<RoutedEventArgs> DeleteCustomerOrderCommand { get { if (_deleteCustomerOrderCommand == null) { _deleteCustomerOrderCommand = new RelayCommand<RoutedEventArgs>(param => this.DeleteCustomerOrder(param), param => this.CanDeleteCustomerOrder()); } return _deleteCustomerOrderCommand; } } private void DeleteCustomerOrder(RoutedEventArgs e) { } private bool CanDeleteCustomerOrder() { string messageBoxText = "Are you sure you want to delete the selected Orders?"; string caption = "Confirm"; MessageBoxButton button = MessageBoxButton.YesNo; MessageBoxImage icon = MessageBoxImage.Question; MessageBoxResult result = MessageBox.Show(messageBoxText, caption, button, icon); if (result == MessageBoxResult.Yes) { return true; } else return false; }