我这又回送表单的例子
在treeview的check事件处理程序中写下面的代码private void treeview1_check(object sender, Microsoft.Web.UI.WebControls.TreeViewClickEventArgs e)
{

foreach(TreeNode a in TreeView1.Nodes[int.Parse(e.Node)].Nodes) 
{
a.Checked=true;
}
}

解决方案 »

  1.   

    这个能处理一级节点,如果节点的父节点不是根(root)
    那么int.Parse(e.Node)就会报错
    例如如果是二级节点
    e.Node就会是"0.1",而不是"0"
    这只是个思路
    你可以根据自己的要求
    添加判断,修改foreach里面的代码
      

  2.   

    请问用javascript如何访问接点?
      

  3.   

    设置了autopostback,刷新太频繁了,有什么办法可以解决吗?
      

  4.   

    实现无闪烁解决起来不太容易
    你可以看看这篇文章对你有没有帮助
    http://expert.csdn.net/Expert/topic/956/956088.xml?temp=.8953668如果用JAVASCRIP操纵,也不难
    就是很烦琐
    在客户端无非是一些HTML控件CHECKBOX
    你要知道这些CHECKBOX在客户端的ID
    可以在客户端察看源文件,找到这些控件,取得他们的命名规则
    然后再写脚本
      

  5.   

    id的规则命名方法偶还没有想到呢,正在思考ing ,谁有好的想法或者方法可以提供啊,分了不是问题啊,,
      

  6.   

    用javascript不能控制treeview控件里的checkbox吧。
      

  7.   

    用javascript无法控制,因为你根本从页面上找不到树节点元素,只能找到一个<treeview>标记,而且它的children.length为零.只有修改treeview.htc文件才行,但是难度极高,必须把它的所有实现细节都搞清楚才行.
      

  8.   

    http://expert.csdn.net/Expert/topic/1209/1209815.xml?temp=.4439813
      

  9.   

    难啊,难啊,htc那么多的代码,一下子那看的明白。