private void dgvTable_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e) { if (e.RowIndex > -1) { PdmTableViewer v = new PdmTableViewer(dgvTable.Rows[e.RowIndex].DataBoundItem as PDTable); v.ShowDialog(); } }