patched datagrid