Ich habe eine ListView auf meinem Formular. Ich möchte etwas hinzufügen, während das Programm läuft.Int zu string: kann nicht von 'Methodengruppe' in 'String' konvertieren
Dies ist der Code, den ich
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);
}
});
}
}
der Parameter verwenden müssen Zeichenfolge sein und ich versuchte .ToString
, aber ich bekomme diese:
Argument '1': aus 'Methodengruppe' nicht konvertieren zu 'string' verpassen
John dieses off topic, aber haben Sie mit dieser Methode betrachtet in einer Klasse übergeben aus von jedem der hinzuzufügenden Unterelemente. Ich habe Details in einer Antwort unten hinzugefügt – Jiminy