QA@IT
«質問へ戻る

質問を投稿

TreeGridViewにおいて、任意の位置にNodeを追加したい

VB.net、TreeGridViewを用いて開発を行っています。

親P
├子C1
├子C2
└子C3

上図の状態で、親Pに対し、新たなNodeを追加したく、p.Nodes.Insert(index, newNode)を試していますが、うまくいきません。
idnexに1,2を指定した場合、子C3の下に追加されてしまいます。
(何故か、0を指定した場合は、正しく、子C1の上に追加されます。)

任意の位置にNodeを追加する方法をどなたかご教示いただけないでしょうか?

VB.net、TreeGridViewを用いて開発を行っています。

親P
├子C1
├子C2
└子C3

上図の状態で、親Pに対し、新たなNodeを追加したく、p.Nodes.Insert(index, newNode)を試していますが、うまくいきません。
idnexに1,2を指定した場合、子C3の下に追加されてしまいます。
(何故か、0を指定した場合は、正しく、子C1の上に追加されます。)

任意の位置にNodeを追加する方法をどなたかご教示いただけないでしょうか?