I am trying to load items into a ComboBox
from a List<>
, it worked fine however, later I would need to get the code for the selected item, but it is not working.
The code to load ComboBox
is this:
private void frmCadProduto_Load(object sender, EventArgs e)
{
Model.CadProdutoBD cadProdutoDB = new Model.CadProdutoBD();
List<Control.CadCategoriaProduto> produto = new List<Control.CadCategoriaProduto>();
produto = cadProdutoDB.carregaCategoriaProduto();
foreach (Control.CadCategoriaProduto p in produto)
{
cmbCategoria.Items.Add(p.Categoria);
}
}
I saw that you can do the following:
cmbCategoria.DisplayMember = p.Categoria;
cmbCategoria.ValueMember = p.Categoria_id;
But you're not bringing the items this way.