解决方案 »

  1.   

    你可以尝试加上单引号如
    string.Format("ParentCode='{0}'",parentID)
      

  2.   

    你先看数据有不有问题,parentnode和node循环设置的
      

  3.   

    数据应该没有问题吧,表就用了 3个关键字 Code,Name,ParentCode,一共300多行。应该是递归那是个死循环。就是不知道怎么改
      

  4.   

    你把所有parentid ,code打到debug窗口看看,看是不是死循环了
      

  5.   

    就怕你的parentID 是非数字字符串,查询语句中,如果是字符串需加单引号,应该是这么规范的吧
      

  6.   

    怎么操作呢,debug 窗口在哪 求指教
      

  7.   

    菜单 调试--窗口--输出
    System.Diagnostics.Debug.WriteLine(string.Format("ParentCode={0} code={1}", parentID,row["Code"]));
      

  8.   

    调用堆栈发现已经溢出了 
     Maticsoft.Web.dll!Maticsoft.Web.vm_S_TreeView.List.BindTree(System.Data.DataTable dtSource, System.Web.UI.WebControls.TreeNode parentNode, string parentID) 行 41 + 0x61 字节 有无数行。
    你看有解决的办法没? 
      

  9.   

    调试代码加到node.value=下面一行
    溢出时看调试--窗口--输出