private void myTree_Check(object sender, Microsoft.Web.UI.WebControls.TreeViewClickEventArgs e)
{
string[] layer=e.Node.Split('.');
TreeNode mtd=myTree.Nodes[Int32.Parse(layer[0])];
for(int i=1;i<layer.Length;i++)
{
mtd=mtd.Nodes[Int32.Parse(layer[i])];
}
SelChileNode(mtd,mtd.Checked);
}
private void SelChileNode(TreeNode td,bool iftrue)
{
if(td.Nodes.Count>0&&td.Checked==iftrue)
{
for(int i=0;i<td.Nodes.Count;i++)
{
td.Nodes[i].Checked=iftrue;
TreeNode ctd=td.Nodes[i];
SelChileNode(ctd,ctd.Checked);
}
}
}
{
string[] layer=e.Node.Split('.');
TreeNode mtd=myTree.Nodes[Int32.Parse(layer[0])];
for(int i=1;i<layer.Length;i++)
{
mtd=mtd.Nodes[Int32.Parse(layer[i])];
}
SelChileNode(mtd,mtd.Checked);
}
private void SelChileNode(TreeNode td,bool iftrue)
{
if(td.Nodes.Count>0&&td.Checked==iftrue)
{
for(int i=0;i<td.Nodes.Count;i++)
{
td.Nodes[i].Checked=iftrue;
TreeNode ctd=td.Nodes[i];
SelChileNode(ctd,ctd.Checked);
}
}
}