Check out the following code library submission which explains with an application on how to uncheck the "Select All"
checkbox in the header of the grid if
a checkbox in any of the rows in the grid is unchecked using the Grid's RowSelected/RowDeselected client events. GridClientSelectColumn -- (un)check "Select All" check box automatically