Dopo aver caricato il datasource della combobox winforms vorrei selezionare quella della persona di cui vado a visualizzare i dettagli, ma non funziona, e mostra sempre la prima città della combobox, qualche idea su come rimediare?
Con i DataSet era tanto semplice, non capisco perchè con linq non va
private void Form_Load(object sender, EventArgs e)
{
var elenco_citta = from citta in DB.Elenco_Citta
select new { citta.citta, citta.id_citta };
domicilio_id_cittaComboBox.DataSource = elenco_citta.ToArray();
domicilio_id_cittaComboBox.DisplayMember = "citta";
domicilio_id_cittaComboBox.ValueMember = "id_citta";
var persone = from person in DB.Persone
where person.id_persona == Id_persona
select person;
personeBindingSource.DataSource = persone.ToArray();
domicilio_id_cittaComboBox.SelectedValue = from person in DB.Persone
where person.id_persona == Id_persona
select person.domicilio_id_citta;
}
Modificato da fileman il 05 giugno 2009 18.57 -