   dataGridView  CellValueChanged  event  issue (c#)
  Got a minor-ish issue that's driving me insane because the person I'm writing the program for can't deal with the current functionality.I've got a dataGridView control setup in my form with 4 columns. 2 of the columns are text boxes and 2 are combo boxes. Depending on what gets changed in the dataGridView, I'm updating different parts of the program according to the new data.The issue I'm running into is that the CellValueChanged event doesn't fire until you click on a different cell or other control somewhere on the form. For example, if a user selects Index 2 from the ComboBox control in Column 1 which changed the color of the picture in the preview, the CellValueChanged event doesn't occur until either a different cell is selected or another control is selected altogether. So the user makes the change but the color doesn't change until they click somewhere else on the program. What I want is for the color to change immediately after the user selects the color.Does anyone know of a way to force the CellValueChanged event to fire as soon as the value is changed, rather than when a different object is selected?   
  Did you try the DataGridView.CurrentCellDirtyStateChanged event?   ;  Boy, I must've been looking at code for too long yesterday. I missed that event completely.That took care of it for the most part. The text fields update immediately now. Unfortunately the comboboxes seem to allow the user to select a value, but don't register the change until enter is pressed or another cell is selected. This doesn't seem to be an event issue, but more of a functionality of the dataGridView comboboxes. Even the mouse click events don't cause the cell to fire an event. My users are just going to have to deal with that.Thanks for your help! Rating++   