title: Datagridviews in TabControl
body: <p>I have a TabControl with four tabs, each tab containing a datagridview.</p>
  
  <p>To verify that all the data in the four datagridviews is correct I do a scan of each datagridview to check for missing files etc and if incorrect I recolour the background using:</p>
  
  <p>pBadStyle = New DataGridViewCellStyle
     pBadStyle.BackColor = Color.LightPink
     .
     .
     dgvAssetInput.Item(1, i).Style = pBadStyle</p>
  
  <p>This all works fine for the datagridview in the first tab. The incorrect values are coloured pink. For the other datagridviews nothing is done. The style remains unchanged.</p>
  
  <p>I tried running the re-style process when the user selects the tab thinking that Windows isn't going to set a style that can't be seen by the user but this failed also. </p>
  
  <p>I've looked for some styling property setting that is in the first tab datagridview and not in the others but all their properties are identical.</p>
  
  <p>Can someone tell me what I can do to fix this?</p>