public override void Atualiza_Grid()
        {
            try
            {
                this.Text = lblNomeTab.Text = "Produtos";
                DB_ConceptDataSet.ProdutoDataTable dt = new DB_ConceptDataSet.ProdutoDataTable();
                ProdutoTableAdapter ta = new ProdutoTableAdapter();
                // dt=ta.GetData
                DB_ConceptDataSet ds = new DB_ConceptDataSet();
                ta.Fill(ds.Produto);
                dB_ConceptBindingSource2.DataSource = ds.Produto;
                dgvPesquisa.DataSource = dB_ConceptBindingSource2;

                //Config Das Colunas do DGV
                dgvPesquisa.Columns[0].HeaderText = "Cod.";
                dgvPesquisa.Columns[0].Width      = 55;
                dgvPesquisa.Columns[1].HeaderText = "Forn.";
                dgvPesquisa.Columns[1].Width      = 55;
                dgvPesquisa.Columns[2].Visible    = false;
                dgvPesquisa.Columns[3].HeaderText = "Produto";
                dgvPesquisa.Columns[3].Width      = 350;
                dgvPesquisa.Columns[4].HeaderText = "Quant.";
                dgvPesquisa.Columns[4].Width      = 70;
                dgvPesquisa.Columns[5].HeaderText = "Preço";
                dgvPesquisa.Columns[5].Width      = 100;
                dgvPesquisa.Columns[5].DefaultCellStyle.Format = "C2";
                dgvPesquisa.Columns[6].HeaderText = "Custo";
                dgvPesquisa.Columns[6].Width      = 100;
                dgvPesquisa.Columns[6].DefaultCellStyle.Format = "C2";
                dgvPesquisa.Columns[7].HeaderText = "Descrição";
                dgvPesquisa.Columns[7].Width      = 250;

                //Carrega as combos com as colunas

                if (cmbColuna.Items.Count == 0)
                {
                    foreach (DataColumn coluna in ds.Produto.Columns)
                    {
                        cmbColuna.Items.Add(coluna.ColumnName);
                    }
                }

                /*if (cmbColuna.Items.Count == 0)
                 * {
                 *  for (int i = 0; i < 17; i++)
                 *  {
                 *      cmbColuna.Items.Add(dgvConsulta.Columns[i].HeaderText);
                 *
                 *  }
                 * }*/
                dtGenerico = ds.Produto;

                cmbColuna.Text         = "Nome_Prod";
                cmbBuscar.SelectedItem = "Que começa com";
                txtParam1.Visible      = true;
            }
            catch (Exception)
            {
            }
        }
        public override void Atualiza_Grid()
        {
            try
            {
                this.Text = lblNomeTab.Text = "Produtos";
                DB_ConceptDataSet.ProdutoDataTable dt = new DB_ConceptDataSet.ProdutoDataTable();
                ProdutoTableAdapter ta = new ProdutoTableAdapter();
                // dt=ta.GetData
                DB_ConceptDataSet ds = new DB_ConceptDataSet();
                ta.Fill(ds.Produto);
                dB_ConceptDataSetbindingSource.DataSource = ds.Produto;
                dgvConsulta.DataSource = dB_ConceptDataSetbindingSource;

                //Config Das Colunas do DGV
                dgvConsulta.Columns[0].HeaderText = "Cod.";
                dgvConsulta.Columns[0].Width      = 45;
                dgvConsulta.Columns[1].HeaderText = "Forn.";
                dgvConsulta.Columns[1].Width      = 50;
                dgvConsulta.Columns[2].HeaderText = "Cod. Barras";
                dgvConsulta.Columns[2].Width      = 150;
                dgvConsulta.Columns[3].HeaderText = "Produto";
                dgvConsulta.Columns[3].Width      = 180;
                dgvConsulta.Columns[4].HeaderText = "Quant.";
                dgvConsulta.Columns[4].Width      = 60;
                dgvConsulta.Columns[5].HeaderText = "Preço";
                dgvConsulta.Columns[5].Width      = 90;
                dgvConsulta.Columns[5].DefaultCellStyle.Format = "C2";
                dgvConsulta.Columns[6].HeaderText = "Custo";
                dgvConsulta.Columns[6].Width      = 90;
                dgvConsulta.Columns[6].DefaultCellStyle.Format = "C2";
                dgvConsulta.Columns[7].HeaderText = "Descrição";
                dgvConsulta.Columns[7].Width      = 150;

                //Carrega as combos com as colunas

                if (cmbColuna.Items.Count == 0)
                {
                    foreach (DataColumn coluna in ds.Produto.Columns)
                    {
                        cmbColuna.Items.Add(coluna.ColumnName);
                    }
                }
                cmbColuna.SelectedIndex = 3;

                dtGenerico = ds.Produto;
            }
            catch (Exception)
            {
            }
        }
Exemple #3
0
        public override void Atualiza_Grid()
        {
            try
            {
                this.Text = lblTitulo.Text = "Produtos";
                DataSet_Dados_do_Banco.ProdutoDataTable dt = new DataSet_Dados_do_Banco.ProdutoDataTable();
                ProdutoTableAdapter ta = new ProdutoTableAdapter();
                dt = ta.GetData();
                DataSet_Dados_do_Banco ds = new DataSet_Dados_do_Banco();
                ta.Fill(ds.Produto);
                dataSetDadosDoBancoBindingSource.DataSource = ds.Produto;
                dgvGrid.DataSource             = dataSetDadosDoBancoBindingSource;
                bindingNavigator.BindingSource = dataSetDadosDoBancoBindingSource;

                //Configuração das colunas do DataGridView
                dgvGrid.Columns[0].HeaderText = "ID";
                dgvGrid.Columns[0].Width      = 50;

                //Trocando o tipo das Colunas para ComboBox e ChechBox
                DataGridViewComboBoxColumn dgvcolcombo = new DataGridViewComboBoxColumn();
                dgvcolcombo.HeaderText       = "Categoria";
                dgvcolcombo.DataSource       = dataSetDadosDoBancoBindingSource;
                dgvcolcombo.DataPropertyName = "cat_Id";
                dgvcolcombo.Name             = "cat_Id";
                dgvcolcombo.DisplayMember    = "cat_Descricao";
                dgvcolcombo.ValueMember      = "cat_Id";

                dgvGrid.Columns.Remove(dgvGrid.Columns["cat_Id"]); //Remove a colun a cat_ID
                dgvGrid.Columns.Add(dgvcolcombo);                  //Adiciona a Coluna do tipo ComboBox para a categoria

                //Para criar uma coluna no DataGridView do tipo checkbox
                DataGridViewCheckBoxColumn dgvcolcheck = new DataGridViewCheckBoxColumn();
                dgvcolcheck.HeaderText       = "Ativo";
                dgvcolcheck.DataPropertyName = "pro_Ativo";
                dgvcolcheck.Name             = "pro_Ativo";

                dgvGrid.Columns.Remove(dgvGrid.Columns["pro_Ativo"]); //Remove a colunda pro_Ativo criada automaticamente
                dgvGrid.Columns.Add(dgvcolcheck);                     //Adiciona a Coluna tipo checkbox

                //dgvGrid.Columns["cat_Id"];

                dgvGrid.Columns[1].HeaderText = "Categoria";
                dgvGrid.Columns[1].Width      = 200;

                dgvGrid.Columns["pro_Descricao"].HeaderText   = "Descrição";
                dgvGrid.Columns["pro_Descricao"].Width        = 300;
                dgvGrid.Columns["pro_Descricao"].DisplayIndex = 1;//para definir a posição da coluna

                dgvGrid.Columns["pro_QtdeEstoque"].HeaderText        = "Qtd";
                dgvGrid.Columns["pro_QtdeEstoque"].Width             = 50;
                dgvGrid.Columns["pro_Valor"].HeaderText              = "Valor";
                dgvGrid.Columns["pro_Valor"].Width                   = 100;
                dgvGrid.Columns["pro_Valor"].DefaultCellStyle.Format = "R$ ###,##0.00";
                dgvGrid.Columns["pro_Ativo"].HeaderText              = "Ativo";
                dgvGrid.Columns["pro_Ativo"].Width                   = 45;
                dgvGrid.Columns["pro_Data"].HeaderText               = "Data";
                dgvGrid.Columns["pro_Data"].Width = 100;
                dgvGrid.Columns["cat-Id"].Width   = 200;

                dgvGrid.Width = tabControl1.Width - 20;

                //Carrega a Combo com as Colunas
                if (cmbColuna.Items.Count == 0)
                {
                    foreach (DataColumn coluna in ds.Produto.Columns)
                    {
                        cmbColuna.Items.Add(coluna.ColumnName);
                    }
                }
                dtGenerico = ds.Produto;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }