Inquiridor
Adicionar linhas datatable

Pergunta
-
olá pessoal joia?
è o seguinte,
Tenho um formulário vendas,nesse formulário, clico em um botão para buscar os produtos. Então busco os produtos(um de cada vez).. e quero ir adicionando os produtos que fui selecionando no form vendas(em um grid)...
Como faço isso?
Obrigado
Todas as Respostas
-
Qual é o controle que você seleciona os produtos, é de um grid para outro grid, ou um datatable apra um grid?
thiagokoelho
- Editado Thiago Martins Coelho terça-feira, 22 de maio de 2012 16:10
-
-
-
Segue o código - obrigado public void EnviaProdutoToVendas() { if (ProdutoID != 0) { lb_Total.Visible = true; dsProcuraProdutos = getProdutoByID(ProdutoID); dtProcuraProdutos = dsProcuraProdutos.Tables[0]; criadata_tableVendas(); for (int iRow = 0; iRow < dtProcuraProdutos.Rows.Count; iRow++) { string ID = dsProcuraProdutos.Tables[0].Rows[0]["ID"].ToString(); string Valor = dsProcuraProdutos.Tables[0].Rows[0]["Valor"].ToString(); string Nome = dsProcuraProdutos.Tables[0].Rows[0]["Nome"].ToString(); string Qtde = "1"; string ValorTotal = dsProcuraProdutos.Tables[0].Rows[0]["Valor"].ToString(); decimal decValor = Convert.ToDecimal(Valor); decimal decValorTotal = Convert.ToDecimal(ValorTotal); DataRow dr = FuncoesGlobais.dtGridVendas.Rows.Find(ProdutoID); if (dr == null) { FuncoesGlobais.dtGridVendas.Rows.Add(new object[] { ID, Nome, decValor, Qtde, decValorTotal }); CalcularTotalGeral(); } else { MessageBox.Show("Este produto já foi adicionado!"); CalcularTotalGeral(); } FuncoesGlobais.dtGridVendas.DefaultView.Sort = "ID ASC"; grid_Vendas.DataSource = FuncoesGlobais.dtGridVendas; } } else { dsProcuraProdutos = null; dtProcuraProdutos = null; } }
- Sugerido como Resposta Renato Coqueiro quinta-feira, 31 de maio de 2012 18:32