读书人

treeview点击其节点后报错。哪位高手

发布时间: 2012-06-21 13:42:41 作者: rapoo

treeview点击其节点后,报错。谁能帮我看看啊?解决后立刻结贴

C# code
if (u == null) u = new User(Session["userid"].ToString());            Model.DepartMent dm = new DepartMent(Session["memberid"].ToString());            DataTable dt = new DataTable();            int year = int.Parse(Session["Year"].ToString());            int month = int.Parse(Session["Month"].ToString());            //根节点            tvDep.Nodes[0].Text = dm.Name;            tvDep.Nodes[0].Target = "right";            tvDep.Nodes[0].NavigateUrl = "QuerryDepData.aspx?DepID=" + dm.ID + "&DepName=" + dm.Name + "&IsEN=0";            tvDep.Nodes[0].ToolTip = "查看" + dm.Name + "的数据汇总";            tvDep.Nodes[0].Expanded = true;            //下属单位的上报状态集合            dt = StateOperator.GetStatesInDepart(Session["memberid"].ToString(), year * 13 + month, year * 13 + month);            #region 单位节点            if (dt.Select("LayerID<>'EN'").Length == 0 && tvDep.Nodes[0].ChildNodes.Count>1)            {                //没有单位                tvDep.Nodes[0].ChildNodes.RemoveAt(0);            }            else            {                //单位根节点                TreeNode tnDepRoot = tvDep.Nodes[0].ChildNodes[0];                tnDepRoot.Target = "right";                tnDepRoot.Expanded = false;                tnDepRoot.ToolTip = "查看单位的数据汇总";                tnDepRoot.NavigateUrl = "QuerryDepData.aspx?DepID=AllDep&DepName=所有下级行政单位&IsEN=0";                //单位子节点                tnDepRoot.ChildNodes.Clear();                foreach (DataRow dr in dt.Select("LayerID<>'EN'"))                {                    string st = dr["state"].ToString();                    if (string.IsNullOrEmpty(st)) continue;                    if (st == "填报")                    {                        TreeNode tndep = new TreeNode(dr["Name"].ToString());                        tndep.ImageUrl = GetImg(st);                        tndep.SelectAction = TreeNodeSelectAction.None;                        tnDepRoot.ChildNodes.Add(tndep);                    }                    else                    {                        tnDepRoot.ChildNodes.Add(MakeNodes(dr["Name"].ToString(), dr["ID"].ToString(), GetImg(st), "CheckDepData.aspx?DepID=" + dr["ID"].ToString() + "&State=" + st + "&DepName=" + dr["name"].ToString() + "&IsEN=0"));                    }                }


上面是我绑定的方法

文档我点击根节点时候报错:错误: 'tdList' 未定义。。 怎么回事啊?

[解决办法]
tdList在哪呢,整段代码中也没看到 tdList ,是不是后台绑定了不存在的 tdList方法或属性

读书人网 >asp.net

热点推荐