直接上代码:
/// <summary>
/// 上移
/// </summary>
protected void btnUp_Click(object sender, EventArgs e)
{
if (treeChapters.SelectedNode != null)
{
TreeNode sourceNode = treeChapters.SelectedNode;
int intIndex = treeChapters.Nodes.IndexOf(treeChapters.SelectedNode);
if (intIndex > 0)
{
treeChapters.Nodes.AddAt(intIndex - 1, sourceNode);
}
else if (intIndex != 0)
{
TreeNode tnParent = treeChapters.SelectedNode.Parent;
int index = tnParent.ChildNodes.IndexOf(treeChapters.SelectedNode);
foreach (TreeNode tnNode in tnParent.ChildNodes)
{
if (treeChapters.SelectedNode.Value &