0
나는 infragistics 도구를 사용하여 C# .NET 프로젝트를 작성 중입니다. 내 프로젝트에서 Microsoft Office Outlook 2007 검색 기능과 같은 검색 옵션을 구현하려고합니다.C# .net에서 Outlook과 비슷한 treenode 텍스트를 검색하는 방법은 무엇입니까?
나는 infragistics 도구를 사용하여 C# .NET 프로젝트를 작성 중입니다. 내 프로젝트에서 Microsoft Office Outlook 2007 검색 기능과 같은 검색 옵션을 구현하려고합니다.C# .net에서 Outlook과 비슷한 treenode 텍스트를 검색하는 방법은 무엇입니까?
System.Windows.Forms.TreeView를 사용하여 예제를 보여줍니다. Infragistics 트리 뷰에서도 동일한 작업을 수행 할 수 있다고 가정합니다. 이 키는 나무 작업을 할 때 재귀 적 방법을 사용합니다.
// Returns the node with the first hit, or null if none
public TreeNode Search(TreeView treeView, string text)
{
return SearchNodes(treeView.Nodes, text);
}
// Recursive text search depth-first.
private TreeNode SearchNodes(TreeNodeCollection nodes, string text)
{
foreach (TreeNode node in nodes)
{
if (node.Text.Contains(text)) return node;
var subSearchHit = SearchNodes(node.Nodes, text);
if (subSearchHit != null) return subSearchHit;
}
return null;
}
정확히 무엇을 요구하고 있습니까? 검색 알고리즘 또는 GUI 부분의 구현 - 검색 결과의 입력 및 표시? – Nilzor
검색 알고리즘 –