티스토리 뷰

문제는 실제로 꽤 분명합니다.

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으로 평가됩니까?

문제는 childTreeNode 객체를 제공 하는 참조를 사용 했다는 것입니다. 실제로 사용해야 child.Value하는 것은 문자열 값을 제공하는 것입니다. 그런 다음 쿼리 문자열에 추가 할 수 있습니다.



출처
https://stackoverflow.com/questions/39970036
댓글
공지사항
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31