Я пытаюсь создать TreeNode
с ключом, но нет конструктора для TreeNode, который принимает ключ и текст. Я нашел только следующие решения:
TreeNode tn = new TreeNode("text node");
tn.Name = "keyNode";
treeView.Nodes.Add("keyNode", "text node");
Но эти способы меня не устраивают, так как я пытаюсь добавить новый TreeNodes
в мой treeView
с помощью запроса Linq.
Вот что я хотел бы сделать в идеале:
treeView.Nodes.AddRange(
myListOfObject.Select(x => new TreeNode(x.somePropertyForKey,
x.somePropertyForText)).
ToArray<TreeNodes>());
Не могу ли я использовать цикл foreach
для создания TreeNodes
или вы видите способ сделать это однострочным - ish ?