private void btn_novo_Click(object sender, EventArgs e) { row = table.NewRow(); table.Rows.Add(row); foreach (DataGridViewRow row2 in dataGridViewProd.Rows) { DataGridViewComboBoxCell ContactCombo = new DataGridViewComboBoxCell(); ContactCombo = (DataGridViewComboBoxCell)(row2.Cells[7]); ContactCombo.DataSource = TipoProdutoDataAcess.buscaTipoProdutos(); ContactCombo.DisplayMember = "nome"; ContactCombo.ValueMember = "id"; } }
private void carregaCombos() { cmb_marcaVeic.DataSource = MarcaDataAcess.buscarMarcas(); cmb_marcaVeic.DisplayMember = "nome"; cmb_marcaVeic.ValueMember = "id"; cmb_tpProd.DataSource = TipoProdutoDataAcess.buscaTipoProdutos(); cmb_tpProd.DisplayMember = "nome"; cmb_tpProd.ValueMember = "id"; cmb_VeicMarca.DataSource = MarcaDataAcess.buscarMarcas(); cmb_VeicMarca.DisplayMember = "nome"; cmb_VeicMarca.ValueMember = "id"; }
private void carregaCombos() { comboBox1.DataSource = MarcaDataAcess.buscarMarcas(); comboBox1.DisplayMember = "nome"; comboBox1.ValueMember = "id"; comboBoxTpProd.DataSource = TipoProdutoDataAcess.buscaTipoProdutos(); comboBoxTpProd.DisplayMember = "nome"; comboBoxTpProd.ValueMember = "id"; comboBox_Prod.DataSource = ProdutoDataAcess.BuscarProdCombo(); comboBox_Prod.DisplayMember = "descricao"; comboBox_Prod.ValueMember = "id"; }
private void preencheGrid() { table.Clear(); List <Produto> ProdporModelos = ProdutoDataAcess.buscaProdporModel(Convert.ToInt32(comboBoxModelo.SelectedValue)); // Iniciamos um For para Adicionar itens no DataTable for (int i = 0; i < ProdporModelos.Count; i++) { row = table.NewRow(); // Adicionamos uma linha do DataTable row["Id"] = ProdporModelos[i].id; row["Código"] = ProdporModelos[i].codigo; row["Cod. Equi."] = ProdporModelos[i].cod_equi; row["Marca/Catálogo"] = ProdporModelos[i].marca; row["Descrição"] = ProdporModelos[i].descricao; row["Valor"] = ProdporModelos[i].valor; row["Qtde Mínima"] = ProdporModelos[i].qtde_alerta; table.Rows.Add(row); // No final adicionamos a linha no Datatable. } if (!dataGridViewProd.Columns.Contains(cmb_tipoProd)) { dataGridViewProd.Columns.Add(cmb_tipoProd); } int contador = 0; foreach (DataGridViewRow row2 in dataGridViewProd.Rows) { DataGridViewComboBoxCell ContactCombo = new DataGridViewComboBoxCell(); ContactCombo = (DataGridViewComboBoxCell)(row2.Cells[7]); ContactCombo.DataSource = TipoProdutoDataAcess.buscaTipoProdutos(); ContactCombo.DisplayMember = "nome"; ContactCombo.ValueMember = "id"; if (contador < ProdporModelos.Count) { ContactCombo.Value = ProdporModelos[contador].id_tipo_produto; } contador++; } //parei aqui dataGridViewProd.Columns["Cod. Equi."].Width = 70; dataGridViewProd.Columns["Código"].Width = 70; dataGridViewProd.Columns["Marca/Catálogo"].Width = 85; dataGridViewProd.Columns["Valor"].Width = 80; dataGridViewProd.Columns["Qtde Mínima"].Width = 70; dataGridViewProd.Columns["Descrição"].Width = 300; dataGridViewProd.Columns["Tipo de Produto"].Width = 120; }
public CadEscapamento() { InitializeComponent(); //preencheGrid(); comboBoxMarca.DataSource = MarcaDataAcess.buscarMarcas(); comboBoxMarca.DisplayMember = "nome"; comboBoxMarca.ValueMember = "id"; DataColumn colunaId = new DataColumn(); colunaId.DataType = System.Type.GetType("System.Int32"); colunaId.ColumnName = "Id"; table.Columns.Add(colunaId); DataColumn colunaModel = new DataColumn(); colunaModel.DataType = System.Type.GetType("System.String"); colunaModel.ColumnName = "Código"; table.Columns.Add(colunaModel); DataColumn colunaCodequi = new DataColumn(); colunaCodequi.DataType = System.Type.GetType("System.String"); colunaCodequi.ColumnName = "Cod. Equi."; table.Columns.Add(colunaCodequi); DataColumn colunaMarca = new DataColumn(); colunaMarca.DataType = System.Type.GetType("System.String"); colunaMarca.ColumnName = "Marca/Catálogo"; table.Columns.Add(colunaMarca); DataColumn colunaDesc = new DataColumn(); colunaDesc.DataType = System.Type.GetType("System.String"); colunaDesc.ColumnName = "Descrição"; table.Columns.Add(colunaDesc); DataColumn colunaValor = new DataColumn(); colunaValor.DataType = System.Type.GetType("System.Decimal"); colunaValor.ColumnName = "Valor"; table.Columns.Add(colunaValor); DataColumn colunaQtde = new DataColumn(); colunaQtde.DataType = System.Type.GetType("System.Int32"); colunaQtde.ColumnName = "Qtde Mínima"; table.Columns.Add(colunaQtde); cmb_tipoProd.Name = "Tipo de Produto"; cmb_tipoProd.DataPropertyName = "Tipo de Produto"; // The DataTable column name. cmb_tipoProd.HeaderText = "Tipo de Produto"; cmb_tipoProd.DataSource = TipoProdutoDataAcess.buscaTipoProdutos(); //cmb_tipoProd.DisplayMember = "nome"; //cmb_tipoProd.ValueMember = "id"; //List<TipoProduto> tipos = TipoProdutoDataAcess.tipoProdutoPorModel(Convert.ToInt32(comboBoxModelo.SelectedValue)); //if (!dataGridViewProd.Columns.Contains(cmb_tipoProd)) // { //} // Create a DataView using the DataTable. DataView view = new DataView(table); // O View recebe o Datatable Preenchido dataGridViewProd.DataSource = view; dataGridViewProd.Columns["Valor"].DefaultCellStyle.Format = "N2"; dataGridViewProd.Columns["Qtde Mínima"].DefaultCellStyle.Format = "N"; //dataGridViewProd.Columns["Descrição"].Width = 270; //row = table.NewRow(); // Adicionamos uma linha do DataTable //table.Rows.Add(row); // No final adicionamos a linha no Datatable. //dataGridViewProd.Columns.Add(cmb_tipoProd); dataGridViewProd.Columns[0].Visible = false; }