获得CheckBox,Checked的Nodes的Text值拼串 - FineUITreeGetCheckedNodesIDs
2017-02-21 21:53:52 访问(1638) 赞(0) 踩(0)
/// <summary>
/// treeNode_1 ==> 1
/// </summary>
/// <param name="nodeId"></param>
/// <returns></returns>
private static long GetPrimaryKeyValueByNodeId(string nodeId)
{
int idx = nodeId.LastIndexOf('_');
if (idx == -1)
throw new Exception("方法:" + MethodBase.GetCurrentMethod().ReflectedType.FullName + " " + MethodBase.GetCurrentMethod().ToString() + " 发生异常:" + "int idx = nodeId(" + nodeId + ").LastIndexOf('_') == -1");
return long.Parse(nodeId.Substring(idx + 1));
}
/// <summary>
/// 获得CheckBox,Checked的Nodes的Text值拼串 - FineUITreeGetCheckedNodesIDs
/// </summary>
/// <param name="extAspNetTree"></param>
/// <returns></returns>
public static string FineUITreeGetCheckedNodesIDs(FineUI.Tree extAspNetTree)
{
FineUI.TreeNode[] tn = extAspNetTree.GetCheckedNodes();
StringBuilder theResult = new StringBuilder();
bool isFirst = true;
foreach (FineUI.TreeNode n in tn)
{
if (isFirst)
isFirst = false;
else
theResult.AppendLine(",");
theResult.AppendLine(GetPrimaryKeyValueByNodeId(n.NodeID).ToString());
}
return theResult.ToString();
}
标签:
获得CheckBox,Checked的Nodes的Text值拼串 - FineUITreeGetCheckedNodesIDs 


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