I have a DataGrid filled with 'verifiable objects'. A verification of one object takes about 150ms.
A row looks like this:
If I verify one object it can be valid or invalid:
I can verify all object in the DataGrid. Currently I refresh the datagrid gui after all object are verified (the datagrid is during the verification disabled). But it can take minutes if the datagrid is filled with thousands of objects, but the user should see the progress. My idea: refresh the datagrid after every verification. But a refresh takes long (like 100-300ms)... if I have 500 objects in my datagrid it has to refresh 500 times and during a refresh the application GUI freezes... basically the gui is during the verification permanent frozen
Is there a way to just refresh ONE row? or: is it possible to refresh the datagrid asynchronous? I don't care if the datagrid freezes (it is disabled anyway), but the application shouldn't freeze.