private void FetchOperation(object sender, RoutedEventArgs e) { //ensure that the mandatory fields are filled if (String.IsNullOrEmpty(this.txtFPNo.Text) || String.IsNullOrEmpty(this.txtRTNo.Text) || this.cmbCoverage.SelectedIndex == -1) { MessageBox.Show("Please fill FP No, Coverage and RT No before fetching"); return; } this.IsEditMode = false; this.RGReportDataGrid.CommitEdit(); if (DomainSource.HasChanges) { DomainSource.RejectChanges(); } DomainSource.Load(); }