Ich baue eine Mini-Anwendung, die eine Listenansicht auf Form 1 enthält, möchte ich alle ListView-Daten von Form 1 erhalten und dann jede Spalten Daten aus Form 2-Message-Box. Aber ich versuche es schon oft vorher, dass das Ergebnis nur die letzten Spalten anzeigt. Wie kann ich den Code wie folgt verbessern? DannWie erhalten Sie Daten von Form 1 ListView und dann jede Daten von Form 2 MessageBox?
public ListViewItemCollection ListViewItems { set; get; }
wenn Sie form2
öffnen in form1
:
In Form 1:
Form2 newform = new Form2();
foreach (ListViewItem item in lvwItemList.Items)
{
newform.Getdata = item.SubItems[0].Text;
}
In Form 2:
private string getitem;
public string Getdata{
get{
return getitem;
}
set{
getitem = value;
}
}
...
MessageBox.Show(getitem);
Vielen Dank für Ihre Hilfe. – user6365686