diff --git a/datatableview/columns.py b/datatableview/columns.py
index <HASH>..<HASH> 100644
--- a/datatableview/columns.py
+++ b/datatableview/columns.py
@@ -116,6 +116,9 @@ class Column(six.with_metaclass(ColumnMetaclass)):
         self.allow_regex = allow_regex
         self.allow_full_text_search = allow_full_text_search
 
+        if not self.sources:
+            self.sortable = False
+
         # To be filled in externally once the datatable has ordering figured out.
         self.sort_priority = None
         self.sort_direction = None
It's official, I don't know what I want