Ich möchte, um die Anzahl von Childnodes ausgewählt, in der ein Knoten, einschließlich der Unterverzeichnisse
Ich habe Rekursives Programm zum hinzufügen von Knoten t treeview, aber ich möchte bottom-up-Ansatz, dies zu tun.
Habe ich dies getan, so weit, aber es funktioniert nicht
private void TreeviewCountCheckedNodes(TreeNodeCollection treeNodeCollection)
{
TreeNode node = treeNodeCollection[0];
int countchecked = 0;
if (node != null)
{
foreach (TreeNode childnode in node.Nodes)
{
if (childnode.Nodes.Count == 0 && childnode.Checked)
{
countchecked++;
}
else if (childnode.Nodes.Count > 0)
{
TreeviewCountCheckedNodes(childnode.Nodes);
}
}
}
}
- Hallo und herzlich willkommen auf Stack Overflow. Kannst du bitte Bearbeiten Sie die Frage zu reflektieren, was Sie bisher ausprobiert haben?
- bitte fügen Sie die Programmiersprache als
Tag
um code-Hervorhebung - Wusste nicht, dass die, ordentlich.
- "das wird nicht funktionieren" - was es nicht tun?
- Ich bin neu auf rekursive Programmierung, bin ich nicht immer wie ich erfülle meine Aufgabe.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nennen:
Ich bin Entsendung dieser code hier denken, dass es möglicherweise jemand helfen.
Den code ruft die Anzahl der check-Knoten in einer Baumansicht.