void CarregarLista()
        {
            try
            {
                BancoDados bd = new BancoDados();
                Produtos _produto = new Produtos();
                dtgProdutos.AutoGenerateColumns = false;

                switch (cbxOrdenar.SelectedIndex)
                {
                    /*
                    Código do Produto
                    Descrição do Produto
                    Preço Venda
                    Preço Custo
                    Tipo de Unidade
                    Fornecedor Padrão
                     */
                    case 1:
                        // Descrição do Produto
                        if (rdbCresc.Checked)
                        {
                            dtgProdutos.DataSource = _produto._PesquisarCampos(txtConsulta.Text, cbxPesquisar.SelectedIndex, bd.StringConexao()).OrderBy(x => x.P_Descricao).ToList();
                        }
                        else
                        {
                            dtgProdutos.DataSource = _produto._PesquisarCampos(txtConsulta.Text, cbxPesquisar.SelectedIndex, bd.StringConexao()).OrderByDescending(x => x.P_Descricao).ToList();
                        }
                        break;
                    case 2:
                        // Preço de Venda
                        if (rdbCresc.Checked)
                        {
                            dtgProdutos.DataSource = _produto._PesquisarCampos(txtConsulta.Text, cbxPesquisar.SelectedIndex, bd.StringConexao()).OrderBy(x => x.P_Pvenda).ToList();
                        }
                        else
                        {
                            dtgProdutos.DataSource = _produto._PesquisarCampos(txtConsulta.Text, cbxPesquisar.SelectedIndex, bd.StringConexao()).OrderByDescending(x => x.P_Pvenda).ToList();
                        }
                        break;

                    case 3:
                        // Preço de Custo
                        if (rdbCresc.Checked)
                        {
                            dtgProdutos.DataSource = _produto._PesquisarCampos(txtConsulta.Text, cbxPesquisar.SelectedIndex, bd.StringConexao()).OrderBy(x => x.P_Pcusto).ToList();
                        }
                        else
                        {
                            dtgProdutos.DataSource = _produto._PesquisarCampos(txtConsulta.Text, cbxPesquisar.SelectedIndex, bd.StringConexao()).OrderByDescending(x => x.P_Pcusto).ToList();
                        }
                        break;
                    case 4:
                        // Tipo da Unidade
                        if (rdbCresc.Checked)
                        {
                            dtgProdutos.DataSource = _produto._PesquisarCampos(txtConsulta.Text, cbxPesquisar.SelectedIndex, bd.StringConexao()).OrderBy(x => x.P_Unid).ToList();
                        }
                        else
                        {
                            dtgProdutos.DataSource = _produto._PesquisarCampos(txtConsulta.Text, cbxPesquisar.SelectedIndex, bd.StringConexao()).OrderByDescending(x => x.P_Unid).ToList();
                        }
                        break;
                    case 5:
                        // Fornecedor Padrão
                        if (rdbCresc.Checked)
                        {
                            dtgProdutos.DataSource = _produto._PesquisarCampos(txtConsulta.Text, cbxPesquisar.SelectedIndex, bd.StringConexao()).OrderBy(x => x.P_Fornecedor).ToList();
                        }
                        else
                        {
                            dtgProdutos.DataSource = _produto._PesquisarCampos(txtConsulta.Text, cbxPesquisar.SelectedIndex, bd.StringConexao()).OrderByDescending(x => x.P_Fornecedor).ToList();
                        }
                        break;
                    default:
                        //Código
                        if (rdbCresc.Checked)
                        {
                            dtgProdutos.DataSource = _produto._PesquisarCampos(txtConsulta.Text, cbxPesquisar.SelectedIndex, bd.StringConexao()).OrderBy(x => x.P_Id).ToList();
                        }
                        else
                        {
                            dtgProdutos.DataSource = _produto._PesquisarCampos(txtConsulta.Text, cbxPesquisar.SelectedIndex, bd.StringConexao()).OrderByDescending(x => x.P_Id).ToList();
                        }
                        break;
                }

            }
            catch (Exception)
            {
                MessageBox.Show("Erro ao Listar a Distribuiçao...");
            }
        }