2010-08-10 176 views
0
private void DisplayFiles() 
{ 
    lstPhotos.Items.AddRange(files); 
} 

文件是一個List這讓這個錯誤:無法將項目添加到列表框

無法從「System.Collections.Generic.List」轉換爲「對象[]」

這是合理的。我該怎麼辦?

回答

2

試試這個:

private void DisplayFiles() 
{ 
    lstPhotos.Items.AddRange(files.ToArray<object>); 
} 
+0

謝謝,9分鐘,我接受這個答案。 – 2010-08-10 02:38:19

1
private void DisplayFiles() 
{ 
    lstPhotos.Items.AddRange(files.ToArray()); 
} 

這應該工作。您還可以將列表綁定到列表框,這是在WPF和Windows窗體中執行此操作的首選方式。

​​