Здравствуйте уважаемые, я работаю админом. Поставили задачу администрировать CRM. Как раз пытаемся решить своими силами проблему многоуровнего каталога. Подскажите пожалуйста один момент. В ссылке которая указана вверху есть код:
protected void FillTree(subject parentSubj, TreeNode parentNode, BusinessEntityCollection returnedSubjects){ foreach (subject childSubj in returnedSubjects.BusinessEntities) { if (childSubj.parentsubject.Value == parentSubj.subjectid.Value) { TreeNode cNode = newTreeNode(childSubj.title.ToString(),сhildSubj.subjectid.Value.ToString()); parentNode.ChildNodes.Add(cNode); FillTree(childSubj, cNode); } }}Почему функция FillTree описываеться с тремя аргументами, а вызываеться с двумя.Непонимаю.Разъясните этот момент пожалуйста.
|