PDA

View Full Version : مشکل با SelectedNode در TreeView



A.S.Roma
شنبه 23 آبان 1388, 08:38 صبح
با سلام

این Property از TreeView متاسفانه ReadOnly است.
چگونه می توانم بسته به شرایط خودم مشخص کنم که کدام Node انتخاب شود !؟

A.S.Roma
شنبه 23 آبان 1388, 09:20 صبح
با این متد Recursive مشکلم رو حل کردم ( البته تا حدودی ! )
protected void SetNodeSelected(TreeNodeCollection myNodes , TreeNode node)
{
foreach (TreeNode item in myNodes)
{
if (item.Text == node.Text)
{
item.Selected = true;
return;
}
else if (item.ChildNodes.Count != 0)
{
SetNodeSelected(item.ChildNodes, node);
}
}
}
با این متد وقتی Page لود می شود Node مرتبط Select میشود ( تغییر رنگ می دهد ) اما در حین برنامه نویسی وقتی می نویسم myTreeView.SelectedNode انگار چیزی انتخاب نشده و null بر می گردونه.

کسی نمیدونه مشکل از کجاست !؟

پی نوشت : مشکل از PostBack شدن Page بود که حل شد.