$('#dg').datagrid('reload').datagrid('getSelected');
$('#dg').datagrid('reload').datagrid('getChecked');
I think after reload getSelected and getChecked should return an empty result.
Because visually no rows are selected or checked.
But now getSelected and getChecked returns not empty results (result before call reload).