diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/AbstractBrowserGrid.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/AbstractBrowserGrid.java
index a1f019e5e0a58393baff54c0daadc202487e8338..2291b30132704663ddeb02a0cf8d6667cc98206c 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/AbstractBrowserGrid.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/AbstractBrowserGrid.java
@@ -1708,7 +1708,12 @@ public abstract class AbstractBrowserGrid<T/* Entity */, M extends BaseEntityMod
                 {
                     M model = event.getModel();
                     String columnID = event.getProperty();
-                    event.setCancelled(isEditable(model, columnID) == false);
+                    boolean editable = isEditable(model, columnID);
+                    if (editable == false)
+                    {
+                        MessageBox.info("Not Editable", "Sorry, this table cell isn't editable", null);
+                    }
+                    event.setCancelled(editable == false);
                 }
             });
         editorGrid.addListener(Events.AfterEdit, new Listener<GridEvent<M>>()