tengo un datagridview y dentro de el tengo botones a los cuales les estoy dando una funcion, pero a la hora de dar click en el boton me sale ese error
este es mi codigo
Código: text
este es mi codigo
private void DgvPersonaJaciel_CellClick(object sender, DataGridViewCellEventArgs e)
{
try
{
if (e.RowIndex > -1)
{
if (this.dgvPersonaJaciel.Columns["btnEditarJaciel"].Index == e.ColumnIndex)
{
PersonaManagerJaciel viewJaciel = new PersonaManagerJaciel();
ejemploJaciel.PersonaJaciel nuevoJaciel = (ejemploJaciel.PersonaJaciel)this.dgvPersonaJaciel.SelectedRows[0].DataBoundItem;
bool resultadoJaciel = viewJaciel.setFormJaciel(this, (ejemploJaciel.PersonaJaciel)this.dgvPersonaJaciel.SelectedRows[0].DataBoundItem);
if (resultadoJaciel)
{
ejemploJaciel.PersonaJaciel[] personaJaciel = exampleJaciel.consultarGlobalPersonaJaciel();
this.dgvPersonaJaciel.DataSource = personaJaciel;
}
}
if (this.dgvPersonaJaciel.Columns["btnEliminarJaciel"].Index == e.ColumnIndex)
{
ejemploJaciel.PersonaJaciel personitaJaciel = new ejemploJaciel.PersonaJaciel();
ejemploJaciel.PersonaJaciel eliminarPersonaJaciel = (ejemploJaciel.PersonaJaciel)this.dgvPersonaJaciel.SelectedRows[0].DataBoundItem;
personitaJaciel.IdJaciel = eliminarPersonaJaciel.IdJaciel;
if (exampleJaciel.eliminarPersonaJaciel(personitaJaciel))
{
MessageBox.Show("Eliminado Correctamente");
}
else
{
MessageBox.Show("El usuario se encuentra en uso por el sistema");
}
this.buscarJaciel();
}
if (this.dgvPersonaJaciel.Columns["btnDireccionJaciel"].Index == e.ColumnIndex)
{
ejemploJaciel.PersonaJaciel agregarDireccionJaciel = (ejemploJaciel.PersonaJaciel)this.dgvPersonaJaciel.SelectedRows[0].DataBoundItem;
frmDireccionPrincipalJaciel showJaciel = new frmDireccionPrincipalJaciel();
bool resultadoJaciel = showJaciel.setFormJaciel(this, agregarDireccionJaciel);
}
}
}
catch (Exception _e)
{
MessageBox.Show(_e.Message);
//throw _e;
}
}