private void preencheGrid(int tpConsulta)
        {
            List <ProdModelo> prods = new List <ProdModelo>();

            table.Clear();
            if (tpConsulta == 1)
            {
                prods = EstoqueDataAcess.ConsultaEstTotal();
            }
            if (tpConsulta == 2)
            {
                prods = EstoqueDataAcess.ConsultaEstPorNome(tbox_NomeDesc.Text);
            }
            if (tpConsulta == 3)
            {
                prods = EstoqueDataAcess.ConsultaEstPorModel(Convert.ToInt32(cmb_modeloVeic.SelectedValue));
            }
            if (tpConsulta == 4)
            {
                prods = EstoqueDataAcess.ConsultaEstPorTpProd(Convert.ToInt32(cmb_tpProd.SelectedValue));
            }
            if (tpConsulta == 5)
            {
                prods = EstoqueDataAcess.ConsultaEstPorMarcaVeic(Convert.ToInt32(cmb_VeicMarca.SelectedValue));
            }

            for (int x = 0; x < prods.Count; x++)
            {
                // DataRow é o objeto para linha no Datatable
                DataRow row;
                row                     = table.NewRow(); // Adicionamos uma linha do DataTable
                row["Id"]               = prods[x].id;
                row["Código"]           = prods[x].codigo;
                row["Produto"]          = prods[x].descricao;
                row["Modelo Veículo"]   = prods[x].NomeModelo;
                row["Quantidade C"]     = prods[x].QtdeEstoqueC;
                row["Quantidade S"]     = prods[x].QtdeEstoqueS;
                row["Quantidade Total"] = prods[x].QtdeEstoque;;
                if (prods[x].DataUltComp != null)
                {
                    row["Última Entrada"] = prods[x].DataUltComp;
                }
                table.Rows.Add(row);             // No final adicionamos a linha no Datatable.
            }
            DataView view = new DataView(table); // O View recebe o Datatable Preenchido

            dataGridViewEstoque.DataSource            = view;
            dataGridViewEstoque.Columns["Id"].Visible = false;
            dataGridViewEstoque.MultiSelect           = false;

            dataGridViewEstoque.Columns["Produto"].DefaultCellStyle.WrapMode        = DataGridViewTriState.True;
            dataGridViewEstoque.Columns["Modelo Veículo"].DefaultCellStyle.WrapMode = DataGridViewTriState.True;
            dataGridViewEstoque.AutoSizeRowsMode                = DataGridViewAutoSizeRowsMode.AllCells;
            dataGridViewEstoque.Columns["Produto"].Width        = 270;
            dataGridViewEstoque.Columns["Modelo Veículo"].Width = 200;
            dataGridViewEstoque.Columns["Código"].Width         = 60;
            dataGridViewEstoque.Columns["Quantidade Total"].DefaultCellStyle.BackColor = Color.Yellow;
            dataGridViewEstoque.Columns["Quantidade C"].DefaultCellStyle.BackColor     = Color.YellowGreen;
            dataGridViewEstoque.Columns["Quantidade S"].DefaultCellStyle.BackColor     = Color.YellowGreen;
        }