This code worked great to go to a specific record. It always bring it to the top of the visible grid. However, if the row contains a boolean checkbox and all you want to do is change its values — the action to click the box shifts the row to the top of the visible grid — and the subsequent click to change the value of the checkbow ends up changing the checkbox of a different row. Is there a way to not navigate to the row if the row is already in the visible portion of the gid?