refactor columns info from DataTable to typed list
'refresh table data' button enabling/disabling