Generic purpose datagrid enhancements