RunWorkerCompletedEventArgs til ListView
Jeg er ved at lave et program som skal kunne fortage en søgning via en baggrunds proces, men er stødt ind i følgende problem.Jeg har følgende kode
private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
{
e.Result = doBilledSoegning(); // doBilledSoegning returnere et ListView object
}
private void backgroundWorker1_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
{
MessageBox.Show(e.Result.ToString()); // returnere "System.Windows.Forms.ListView, Items.Count: 2, Items[0]: ListViewItem: {DT gravko}"
}
I min naivitet regnede jeg med at jeg kunne sige listView1 = e.Result;
Men det giver følgende fejl: Cannot implicitly convert type 'object' to 'System.Windows.Forms.ListView'. An explicit conversion exists (are you missing a cast?)
Er der nogen af jer kloge hoveder som kan finde ud af hvordan jeg skal få smidt resultatet fra "e.Result" over i mit listView1