티스토리 뷰
문제는 실제로 꽤 분명합니다.
if (parentId == 0)
{
TreeView1.Nodes.Add(child);
dt = getDataObj.loadTree(child);
PopulateTreeView(dt, int.Parse(child.Value), child);
}
else
{
treeNode.ChildNodes.Add(child);
}
따라서 조건은 parentId가 0이면 루트 수준 노드를 추가하고 그렇지 않으면 자식 수준에서 추가하는 것입니다.
이 메서드를 호출 할 때 지금 PopulateTreeView(dt, 0, null)
의 parentId
매개 변수는 항상 0 .
최신 정보:
PopulateTreeView
자식 값이 주어지면 메서드에 대한 재귀 호출이 있음을 알 수 있습니다 . int.Parse(child.Value)
이것은 항상 0으로 평가됩니까?
문제는 child
TreeNode 객체를 제공 하는 참조를 사용 했다는 것입니다. 실제로 사용해야 child.Value
하는 것은 문자열 값을 제공하는 것입니다. 그런 다음 쿼리 문자열에 추가 할 수 있습니다.
출처
https://stackoverflow.com/questions/39970036
댓글