is there a way to set the background and foreground colour of a gridview row and when other is selected the previous one returns to it original colours or would this have to be done manually