我在窗体上有一个listView。我想在程序运行期间添加东西。Int to string:无法从'method group'转换为'string'
这是我的代码使用
public void FillList(string[] Name,int[] empty,int[] Population,int[] Max,int[] Check,int size)
{
if (this.InvokeRequired)
{
this.Invoke((MethodInvoker)delegate
{
for (int i = 0; i < size; i++)
{
ListViewItem item = new ListViewItem(Name[i]);
item.SubItems.Add(empty[i].ToString); //error
item.SubItems.Add(Population[i].ToString); //error
item.SubItems.Add(Max[i].ToString); //error
if (Check != 1)
item.SubItems.Add("No");
else
item.SubItems.Add("Yes");
listView1.Items.Add(item);
}
});
}
}
的参数必须是字符串,我试图.ToString
,但我得到这个:
参数“1”:无法从“方法组”转换以 '字符串'
约翰这是题外话,但你用这种方法考虑由一个类来传递要添加的每个子项目。我在下面的回复中添加了详细信息 – Jiminy 2009-04-20 07:07:46