add many try/catch for superdatagrid