How to access the object a selected row is representing?
<p>I have a <code>SortablebindingList&lt;Record&gt;</code> as a <code>DataSource</code> for my <code>DataGridView</code>. I also have <code>dataGridView.CellContentDoubleClick</code> mapped to my <code>selectionDblClicked()</code> fuction.</p>

<pre><code>dataGridView.CellContentDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(selectionDblClicked);
</code></pre>

<p>...</p>

<pre><code>        void selectionDblClicked(object sender, EventArgs e)
    {
        //Do something with the underlying `record` object...

    }
</code></pre>

<p>Now, EventHandlers pass a <code>sender</code> object and an <code>EventArgs</code> argument.</p>

<p>My question is how does one use the <code>DataGridViewCellEventHandler</code> to access the underlying object that was "double clicked"? </p>