diff --git a/src/controls/TableView.qml b/src/controls/TableView.qml
index 5734b2e101dcb34af708d80cbad6229b175d77ee..c1f0afe0803604f4da39e51c02dd0cbc4f2eae02 100644
--- a/src/controls/TableView.qml
+++ b/src/controls/TableView.qml
@@ -202,10 +202,10 @@ ScrollView {
 
     /*! \qmlproperty int TableView::rowCount
     The current number of rows */
-    property alias rowCount: listView.count
+    readonly property alias rowCount: listView.count
 
     /*! The current number of columns */
-    property int columnCount: columns.length
+    readonly property int columnCount: columns.length
 
     /*! \qmlproperty string TableView::section.property
         \qmlproperty enumeration TableView::section.criteria