无法将项目添加到列表框

问题描述:

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

文件是一个List这让这个错误:无法将项目添加到列表框

无法从“System.Collections.Generic.List”转换为“对象[]”

这是合理的。我该怎么办?

试试这个:

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

谢谢,9分钟,我接受这个答案。 – 2010-08-10 02:38:19

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

这应该工作。您还可以将列表绑定到列表框,这是在WPF和Windows窗体中执行此操作的首选方式。

​​