26/04/12 18:49
sps84
Ciao a tutti sto stuiando linq to entities, per fare le provo adopero il database Northwind... nella prova che sto facendo popolo una combobox nell'evento load della pagina, e visualizzo il suo valuemember in un controllo label.
Riesco a visualizzare i vari nomi nella combo box ma... nell'evento SelectIndexChanged la label ottiene come valore "EmployeeID" e non il numero dell' Id.
Dove sto sbagliando?
private void Form1_Load(object sender, EventArgs e) { using (NorthwindEntities db = new NorthwindEntities()) { var query = (from x in db.Employees orderby x.EmployeeID descending select new { EmployeeID = x.EmployeeID, FirstName = x.FirstName }; comboBoxOredrID.DataSource = query; comboBoxOredrID.DisplayMember = "FirstName"; comboBoxOredrID.ValueMember = "EmployeeID"; } } private void comboBoxOredrID_SelectedIndexChanged(object sender, EventArgs e) { this.label1.Text = comboBoxOredrID.ValueMember.ToString(); }
Riesco a visualizzare i vari nomi nella combo box ma... nell'evento SelectIndexChanged la label ottiene come valore "EmployeeID" e non il numero dell' Id.
Dove sto sbagliando?
Ultima modifica effettuata da sps84 26/04/12 18:49
aaa