Well, yes that is right but not quite my problem. My datagrid has an checkbox on each row in the first cell (built in code). The problem occurs when I have selected multiple rows and click one of the checkbox cells (in which case I want all the selected to get checked :-)) I can check selected rows by putting a button or link outside the grid, but that is not "normal" windows behaviour.. Any ideas:confused: