0
I’m setting up a sales system. On the sales screen I own 2 datagridview Being the 1st (product research) where I receive the data of the product research, and the 2nd (selected products) will be filled with the products selected in the first.
I want when the user double-click on the product line the 2nd datagridview is filled with the selected product, thus creating the list of products that were chosen by the user.
I made the following code:
private void dataGridPesquisaProdutos_CellContentDoubleClick(object sender, DataGridViewCellEventArgs e)
{
ProdutoColecao produtoColecao = new ProdutoColecao();
Produto produtoSelecionado = (dataGridPesquisaProdutos.SelectedRows[0].DataBoundItem as Produto);
produtoColecao.Add(produtoSelecionado);
dataGridProdutosSelecionado.DataSource = null;
dataGridProdutosSelecionado.DataSource = produtoColecao;
dataGridProdutosSelecionado.Update();
dataGridProdutosSelecionado.Refresh();
}
However I am not able to fill the second datagridview with more than one product, always replaced by the last one that was selected.