object GetFocusedRowObject(DevExpress.ExpressApp.Win.Editors.XafGridView view) {
     if (view is XpandXafGridView && ((XpandXafGridView)view).Window == null)
         return XtraGridUtils.GetFocusedRowObject(_collectionSourceBase, view);
     int rowHandle = view.FocusedRowHandle;
     if (!((!view.IsDataRow(rowHandle) && !view.IsNewItemRow(rowHandle))))
         return view.GetRow(rowHandle);
     return XtraGridUtils.GetFocusedRowObject(_collectionSourceBase, view);
 }
        private void DeleteFocusedRows(DevExpress.XtraGrid.Views.Grid.GridView view)
        {
            if (view.RowCount > 0 && view.IsValidRowHandle(view.FocusedRowHandle) && !view.IsNewItemRow(view.FocusedRowHandle))
            {
                view.BeginSort();
                try
                {
                    view.DeleteRow(view.FocusedRowHandle);

                }
                catch (Exception)
                {
                }
                view.EndSort();
            }
        }
 object GetFocusedRowObject(DevExpress.XtraGrid.Views.Base.ColumnView view) {
     if (((IMasterDetailColumnView) view).Window == null)
         return XtraGridUtils.GetFocusedRowObject(CollectionSource, view);
     int rowHandle = view.FocusedRowHandle;
     if (!((!view.IsDataRow(rowHandle) && !view.IsNewItemRow(rowHandle))))
         return XtraGridUtils.GetFocusedRowObject(view);
     return XtraGridUtils.GetFocusedRowObject(CollectionSource, view);
 }