私は、ツリービュー内にある必要がある構造内のすべての子ノードを返す関数GetChildrenを持っています。リストを取得<Guid>オブジェクトCから#
public static object GetChildrenNodes(IEnumerable<NodeDto> aNodes, Guid aNodeGuid)
{
var childrens = from childrenNode in aNodes
where (childrenNode.NodeParentGuid == aNodeGuid)
select new
{
id = childrenNode.NodeGuid,
text = childrenNode.Label,
nodes = (aNodes.Count(x => x.NodeParentGuid == childrenNode.NodeGuid) > 0) ? GetChildrenNodes(aNodes, childrenNode.NodeGuid) : null
};
return childrens;
}
この機能はそのままでなければなりません.TreeViewには、そのようなオブジェクトを作成する必要があるためです。
私は削除するノードのGUIDを取得するには、同じ機能を使用したいので、私は持っている:
object nodesList = GetChildrenNodes(nodeList, aNodeGuid);
事は、私はそう、オブジェクトnodesList
の「ID」sからList<Guid> guids
を取得したいです私はあなたの助けてください。
なぜ彼らは非常に異なったことをしていると仮定して同じメソッドを使用したいですか? –