I have a 3 column grid in which the 3rd column contains an edit icon. I want to edit the record associated with the selected row when the edit icon is clicked. I am using onRowSelect and check whether the column index is 2. It works fine when a user clicks the edit icon when the current row, say X, is not selected. But when the current row is selected, the onRowSelect does not fire, and the user cannot edit the record. She needs to select any other row and select the icon on row X again. Is there a way to get notified whenever the edit icon is clicked regardless whether its row is selected or not?