nice work @hkeric.wci
FWIW… if you notice performance issues because you’re selecting a huge number of rows, you can improve this by turning off row synchronization (infragistics mumbojumbo)
essentially you start with
// turn it off
myGrid.BeginUpdate();
myGrid.SuspendRowSynchronization();
// do stuff to your rows here
//turn it back on
myGrid.ResumeRowSynchronization();
myGrid.EndUpdate();