EMDI는 지금도 개발중

C# : TreeList 특정 노드 찾기 및 TreeListNode 추가하기 : FindNodeByFieldValue 본문

언어/C#

C# : TreeList 특정 노드 찾기 및 TreeListNode 추가하기 : FindNodeByFieldValue

EMDI 2020. 12. 31. 12:25

이번 글에서는 TreeList 중 특정 Node를 찾는 방법에 대해 설명해보도록 하겠습니다. 우선 위의 사진을 보면 알 수 있듯이 TreeList에는 FindNodeByFieldValue, FindNodeByID, FindNodeByKeyID 등 다양한 옵션들을 갖고 있습니다.

public TreeListNode SearchNode(TreeListNodes objNodes, string strKey, string strValue)
{
	foreach (TreeListNode node in objNodes)
	{
		// TreeList 중 fieldName이 strKey이면서 cellValue값이 strValue인 Node 찾기
		node.TreeList.FindNodeByFieldValue(strKey, strValue);
	}
	return null;
}

1) FindNodeByFieldValue : FindNodeByFieldValue는 특정 FieldName에서 찾고자 하는 Value가 있으면 해당 Node를 찾는 옵션입니다.

 

public TreeListNode SearchNode(TreeListNodes objNodes, int szId)
{            
	foreach (TreeListNode node in objNodes)
	{
		// TreeList 중 ID가szId인 경우
		node.TreeList.FindNodeByID(szId);
	}
	return null;
}

2) FindNodeByID : FindNodeByID는 특정Id의 Node를 찾는 옵션입니다.

Comments