private void btnExcluirCategoria_Click(object sender, EventArgs e)
        {
            //Verifica se tem algum registro selecionado
            if (validar == false)
            {
                MessageBox.Show("Nenhuma categoria selecionada");
                return;
            }

            //Pergunta se quer mesmo excluir
            DialogResult resultado = MessageBox.Show("Deseja excluir " + dgCategoria.SelectedRows[0].Cells["nomeCategoria"].Value, "Pergunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (resultado == DialogResult.No)
            {
                return;
            }

            clsCategoria CategoriaSelecionada = (dgCategoria.SelectedRows[0].DataBoundItem as clsCategoria);

            //Instância a class, e chama o método de excluir
            clsCategoria C = new clsCategoria();

            try
            {
                retorno = C.ExcluirCategorias(CategoriaSelecionada.idCategoria);
                int idCategoria = Convert.ToInt32(retorno);
                MessageBox.Show("Excluido com sucesso", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information);
                txtNomeCategoria.Text = null;
                txtDescCategoria.Text = null;
                validar = false;
                atualizarDgCategoria();
            }
            catch (SqlException)
            {
                MessageBox.Show("Erro  /n Detalhes: " + retorno, "Atencão", MessageBoxButtons.OK, MessageBoxIcon.Error);
                validar = true;
                return;
            }
        }