I have a checkbox filter for my datagrid table. A pretty simple one "[Account] IS NULL". It works off chexbox "unassigned" that when pressed filters only unassigned rows. So here is the problem: when I perform a multiple assigning to cells with multiselect and assigning them all to an Account field the last one keeps showing as if it is unassigned. It behaves that way even if I do this one by one. It only happens when there are no unassagned rows in a grid and you perform it with the filter applied. I did many things, pasted this block in many places
dataGridView1.CancelEdit();
dataGridView1.ClearSelection();
dataGridView1.CurrentCell = null;
but it doesn't help. Actually it is very hard to make this last one row to dissapear even manually. You need to click on many cells and lose focus many times and apply and reapply filter many times. It sure looks like a mini bug to me. Also calling applying filter even manually doesn't work as well.