60 lines
1.3 KiB
C#
60 lines
1.3 KiB
C#
![]() |
using System;
|
|||
|
using System.Collections.Generic;
|
|||
|
using System.Web;
|
|||
|
using System.Web.UI;
|
|||
|
using System.Web.UI.WebControls;
|
|||
|
using System.Data;
|
|||
|
using System.Text;
|
|||
|
using System.IO;
|
|||
|
using System.Xml;
|
|||
|
|
|||
|
namespace FineUI.Examples.tree.checkbox
|
|||
|
{
|
|||
|
public partial class tree_checkall : PageBase
|
|||
|
{
|
|||
|
protected void Page_Load(object sender, EventArgs e)
|
|||
|
{
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
protected void Tree1_NodeCheck(object sender, FineUI.TreeCheckEventArgs e)
|
|||
|
{
|
|||
|
if (e.Checked)
|
|||
|
{
|
|||
|
Tree1.CheckAllNodes(e.Node.Nodes);
|
|||
|
}
|
|||
|
else
|
|||
|
{
|
|||
|
Tree1.UncheckAllNodes(e.Node.Nodes);
|
|||
|
}
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
#region 另外一种方法
|
|||
|
|
|||
|
//protected void Tree1_NodeCheck(object sender, FineUI.TreeCheckEventArgs e)
|
|||
|
//{
|
|||
|
// if (!e.Node.Leaf)
|
|||
|
// {
|
|||
|
// CheckTreeNode(e.Node.Nodes, e.Checked);
|
|||
|
// }
|
|||
|
//}
|
|||
|
|
|||
|
//private void CheckTreeNode(TreeNodeCollection nodes, bool isChecked)
|
|||
|
//{
|
|||
|
// foreach (TreeNode node in nodes)
|
|||
|
// {
|
|||
|
// node.Checked = isChecked;
|
|||
|
// if (!node.Leaf)
|
|||
|
// {
|
|||
|
// CheckTreeNode(node.Nodes, isChecked);
|
|||
|
// }
|
|||
|
// }
|
|||
|
//}
|
|||
|
#endregion
|
|||
|
|
|||
|
|
|||
|
}
|
|||
|
}
|