I searched through the archives and found a post that was almost exactly what I was looking for, however, it didn't do what I was expecting. I have a ContextMenuStrip attached to a DataGridView. What I need to be able to do is right-click on a row in my DGV, the ContextMenu will popup and the user can make a selection. My problem is that I need to capture the row index of the DGV so that the Menu Option selected can take the appropriate action using that row of data. I'm just not sure what event to use to do this. I've never used a ContextMenuStrip control before. Do I look in the CMS Events or the DGV Events?