There is FindNode(searchval)
method but it only finds with in level1 . it doesn't find from the child nodes.
So here is code
snippet for searching all the items of treeview.
protected void Button1_Click(object
sender, EventArgs e)
{
//search item
string
checkit = "item1";
// iterating
all parent nodes of treeview.
foreach
(TreeNode t in
TreeView1.Nodes)
{
search_it(t, str);
}
}
protected void search_it(TreeNode
t, string str)
{
if (t
!= null)
{
if
(t.Value == str)
{
t.Checked = true;
}
else
{
// if
node contains child node,then process it
foreach
(TreeNode temp in
t.ChildNodes)
{ search_it(temp, str);
}
}
}
else
{
return;
}
}