Exemple #1
0
        private void grid1_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            row = e.RowIndex + 1;
            if (this.grid1.Columns[e.ColumnIndex].Name == "Editar")
            {
                string    query = "select nombre,telefono,direccion from jugador where idjugador = '" + grid1.CurrentRow.Cells["idjugador"].Value + "'";
                ArrayList array = db.consultar(query);
                foreach (Dictionary <string, string> v in array)
                {
                    txt_nombre_jugador.Text    = v["nombre"];
                    txt_direccion_jugador.Text = v["direccion"];
                    txt_tel_jugador.Text       = v["telefono"];
                    modificado = true;
                }
                panel_insercion.Visible = true;
                txt_nombre_jugador.Focus();
            }
            else if (this.grid1.Columns[e.ColumnIndex].Name == "Eliminar")
            {
                if (MessageBox.Show("¿Estás seguro de eliminar este registro?", "Eliminar registro", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    int p = Convert.ToInt32(grid1.CurrentRow.Cells["idjugador"].Value);
                    db.eliminar("jugador", "idjugador=" + p);

                    MessageBox.Show("Registro eliminado", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    controldatagrid();
                }
            }
        }