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) { } }
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); } }