获得树选中的节点
2016-01-09 21:56:24 访问(1906) 赞(0) 踩(0)
/// <summary>
/// 获得树选中的节点
/// </summary>
/// <param name="tv"></param>
/// <returns></returns>
protected string FineUITreeGetNodesCheck
(
FineUI.Tree tv,
string linkChar,
bool fillHeadEnd
)
{
StringBuilder sb = new StringBuilder();
if (linkChar == null)
linkChar = "";
FineUITreeGetNodesCheck8Col(sb, tv.Nodes, linkChar);
string str = sb.ToString();
if (str.Length == 0)
return "";
if (linkChar.Length == 0)
return str;
if (fillHeadEnd)
return str + linkChar;
else
return str.Substring(linkChar.Length);
}
/// <summary>
/// 获得树选中的节点
/// </summary>
/// <param name="sbResult"></param>
/// <param name="tnc"></param>
/// <param name="linkChar"></param>
protected void FineUITreeGetNodesCheck8Col
(
StringBuilder sbResult,
FineUI.TreeNodeCollection tnc,
string linkChar
)
{
foreach (FineUI.TreeNode tn in tnc)
{
if (tn.EnableCheckBox && tn.Checked)
{
sbResult.Append(linkChar + tn.NodeID);
}
FineUITreeGetNodesCheck8Col(sbResult, tn.Nodes, linkChar);
}
}
标签:
获得树选中的节点 


上一条:
下一条:
相关评论
发表评论