I have a grid that has x number of records on page 1. On page 2 there is a single record. If I check the single record on page 2, the header "All" checkbox also checks itself. If there anyway to prevent this? I only want the "All" checkbox to be checked when I actually check it.
This behaviour is expected and the header CheckBox will be checked when all items in the page (even if there is single item). So if you want to customize/ change behaviour based on requirement, then use custom column with CheckBox in HeaderTemplate. And perform the required functionality explicitly from client side.