diff --git a/packages/data-table-view/src/data-table-view.js b/packages/data-table-view/src/data-table-view.js
index 7c93863705aba08128976c574370f49fe786659e..bdf4638859c60f3ccc47a29e233f1cbdada0ba6b 100644
--- a/packages/data-table-view/src/data-table-view.js
+++ b/packages/data-table-view/src/data-table-view.js
@@ -185,8 +185,9 @@ export class DataTableView extends LitElement {
         this.data = data;
 
         this.table.clear();
-        if (this.data.length) { this.table.rows.add(this.data); }
-        this.table.order(this.defaultOrder).draw();
+        if (this.data.length) {
+            this.table.rows.add(this.data);
+        }
 
         new $.fn.dataTable.Responsive(this.table, {
             details: true
@@ -213,6 +214,10 @@ export class DataTableView extends LitElement {
                     }
                 });
         }
+
+        this.table.order(this.defaultOrder);
+        this.table.draw();
+
         return this;
     }