So wählen Sie bestimmte untergeordnete Knoten in TreeView, C #

9

Ich habe ein Problem mit der Auswahl eines bestimmten Kindknotens.

Was ich erreichen möchte: Ich habe diese Baumansicht zum Beispiel (ein Elternteil mit zwei Kindknoten):
Elternteil
-Kind mit einem Wert 5
-Kind mit einem Wert 2.

Ich möchte diese beiden Werte hinzufügen und sie dem übergeordneten Knoten zuweisen:

Übergeordnetes Ergebnis 7
-Kilde 5
-Kild 2.

Natürlich hätte eine größere Baumansicht mehrere Eltern und viele Kinder und sie würden alle einen Wurzelknoten hinzufügen.

Wie kann ich das tun ?? Bitte helfen.

thx,
Caslav

    
Caslav 23.03.2010, 13:25
quelle

7 Antworten

0

Weiß nicht, ob dies Ihrer Anfrage entspricht, aber dies fügt alle Childs & gt; Elternknoten

%Vor%

Sie sollten eine Fehlerüberprüfung usw. durchführen, um es fest zu machen

    
riffnl 12.04.2010, 08:43
quelle
2

Sie könnten etwas wie das Folgende tun. Es nimmt an, dass der gewünschte Wert Teil des Textes ist (der letzte Wert nach dem letzten Leerzeichen).

%Vor%     
SwDevMan81 23.03.2010 14:21
quelle
1
%Vor%

Quelle: Ссылка

    
Jacob Saylor 23.03.2010 13:30
quelle
1

Ich habe eine modifizierte Version von Redburns Antwort verwendet, um nach einem Namen zu suchen:

%Vor%     
atwellpub 27.02.2012 21:54
quelle
0

Sie könnten von TreeNode mit etwas wie diesem erben:

%Vor%     
Dan Tao 23.03.2010 13:39
quelle
0

So:

%Vor%     
albertjan 23.03.2010 13:30
quelle
0

In WinForms kennt ein Kindknoten eines Baumes sein Elternteil. Auf diese Weise können Sie jederzeit mithilfe der TreeNode.Parent-Eigenschaft das Parent erreichen. Umgekehrt weiß jeder Knoten, dass er untergeordnete Knoten ist. Sie können sie mit Node.Nodes erreichen. Diese Auflistung verfügt über einen Indexer, mit dem Sie mit einem int oder einer Zeichenfolge auf die untergeordneten Knoten zugreifen können.

Um einen TreeNode mit einem speziellen Schlüssel zu finden, verwenden Sie den folgenden Code:

%Vor%

Sie finden eine Beschreibung dieser Methode unter MSDN

    
crauscher 23.03.2010 13:31
quelle

Tags und Links