private void dataGridViewPedidosPendientes_CellContentClick(object sender, DataGridViewCellEventArgs e) { var senderGrid = (DataGridView)sender; if (senderGrid.Columns[e.ColumnIndex] is DataGridViewButtonColumn && e.RowIndex >= 0) { try { FrmPedidoPendienteDetalles pedidoDetalles = new FrmPedidoPendienteDetalles(this); pedidoDetalles.ShowDialog(); } catch (Exception ex) { MensajeError(ex.Message); } } }