Hope the sample illustration above helps someone who struggled like me to make rows conditionally select, as default functionality of DevExpress selects all rows irrespective whether it has a 'checkbox' or not (when you use either ASPxGridView1.SelectAllRowsOnPage() or ASPxGridView1.SelectRows(), because of the way 'Checkbox' column is implemented). Though there are various examples on DevExpress support site, I couldn't spot a working sample or scenario that explains this requirement.