1
ノードを特定の順序で挿入しようとしています。ノードの位置はデータベースから来ますが、特定のソートではありません。ここでは、私は何を言ってきたのか非常に簡単な例ですname
とpositionInList
のプロパティがあります。ツリービューでノードの位置を変更する方法
List<stuff> listOfStuff = new List<stuff>();
foreach(stuff in listOfStuff)
{
myTreeView.Nodes.add(stuff.name);
}
私はインデックスを変更しようとしたが、それは私がmyTreeView.Nodes.add(stuff.name).index = ...
とmyTreeview.Nodes[stuff.positionInList].add
ような何かを行うことができないので、位置が作成されていないノードを参照することが原因と動作しない読み取り専用のプロパティですそれ。そして、私はこれが別のノードの後にノードを追加する構文であるとは本当に確信していません。
私はこれを検索しようとしましたが、これを行う人が見つかりませんでした。
誰でも私にこの解決策を提供できますか?
私はそれが私が望むように動作させることはできません。私は3つのノードを持っていて、dbから来る私の次のノードは10の位置になければならないとしましょう。私がそれを動作させることはできません。 – user5014677
ノード4,5,6,7,8,9をスキップして、次のノードを10の位置に挿入したいと思います。 – Hank
はそれがうまくいくように管理しました;) – user5014677