ich habe eine listview mit den folgenden Spalten id, Nachname, Vorname. ich will den Nachnamen, wenn eine Zeile ausgewählt ist, wie mache ich es mit visual c# 2008?
- Herausforderung? Vielleicht sollten Sie ändern Ihre Titel, um etwas mehr beschreibend.
- Das riecht nach Hausaufgabe. Ich gebe Ihnen einen Tipp: Es geht um die ListViewItem.Unterpositionen
abonnieren SelectedIndexChanged für ListView1:
haben Sie einige Tonnen in der microsoft-Dokumentation über ihn..
http://msdn.microsoft.com/en-us/library/system.windows.forms.listviewitem.listviewsubitem.aspx
Müssen Sie erhalten das ausgewählte Element:
SelectedItem
suchen, dann schauen Sie in die SubItems-Auflistung. Im Allgemeinen können wir sagen, dass ist besser einige Objekt an die Position ( zum Beispiel in der tag ) und erhalten zurück th einformation von ihm.Erstellen Sie eine
SelectedIndexChanged
Ereignis oderItemActivate
(wenn Sie möchten, doppelklicken Sie auf das Element, bevor es ausgelöst wird, was auch immer Arbeit, die Sie wollen).Denken Sie daran, dass
SubItems
beginnen bei index null und in Ihrem Nachnamen-Spalte im index von 1. Spalte id, nimmt den index null.