FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

本论坛已关闭(禁止注册、发帖和回复)
请移步 三石和他的朋友们

FineUI首页 WebForms - MVC & Core - JavaScript 常见问题 - QQ群 - 十周年征文活动

FineUI(开源版) 下载源代码 - 下载空项目 - 获取ExtJS - 文档 在线示例 - 版本更新 - 捐赠作者 - 教程

升级到 ASP.NET Core 3.1,快、快、快! 全新ASP.NET Core,比WebForms还简单! 欢迎加入【三石和他的朋友们】(基础版下载)

搜索
查看: 10984|回复: 12
打印 上一主题 下一主题

DataSimulateTreeLevelField属性的问题???

[复制链接]
跳转到指定楼层
楼主
发表于 2013-5-17 11:47:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Grid中字段的DataSimulateTreeLevelField属性直接绑定到datatable中的字段后,提示
用户代码未处理 System.NullReferenceException
  Message=未将对象引用设置到对象的实例。
  Source=FineUI
  StackTrace:
       在 FineUI.SimulateTreeHeper.GetNodeContentLevelPrefix(SimulateTreeNode node, Int32 level)
       在 FineUI.SimulateTreeHeper.GetNodeContentLevelPrefix(SimulateTreeNode node)
       在 FineUI.SimulateTreeHeper.ResolveSimulateTree(List`1 silumateTreeNodes, Boolean modifiyOriginalContent)
       在 FineUI.Grid.AfterDataBind(Int32 recordCount)
       在 FineUI.Grid.DataBind()
       在 AppBox.JcZl.kh_select_qy.BindGrd() 位置 D:\程序\齐鲁流向\prg\web\JcZl\kh_select_qy.aspx.cs:行号 73
       在 AppBox.JcZl.kh_select_qy.btncx_Click(Object sender, EventArgs e) 位置 D:\程序\齐鲁流向\prg\web\JcZl\kh_select_qy.aspx.cs:行号 129
       在 FineUI.Button.OnClick(EventArgs e)
       在 FineUI.Button.RaisePostBackEvent(String eventArgument)
       在 System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
       在 System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
       在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
  InnerException:


沙发
发表于 2013-5-17 13:55:02 | 只看该作者
很可能是数据不对。可以用空项目创建重现问题的示例
板凳
 楼主| 发表于 2013-5-17 14:30:36 | 只看该作者
是不是字段必须是int类型的
地板
发表于 2013-5-17 14:37:03 | 只看该作者
在路上 发表于 2013-5-17 14:30
是不是字段必须是int类型的

5#
 楼主| 发表于 2013-5-17 14:41:52 | 只看该作者
不对啊,字段改成int类型也不对
这个绑定字段还有什么要求吗?Tree到是可以的...grid不行
6#
发表于 2013-5-25 09:30:31 | 只看该作者
sanshi这个参数DataSimulateTreeLevelField,看了下,必须按指定的顺序读取数据才行,如果用户点击 表头字段排序,那么这个显示就乱了。建议能否做成类似下拉框那样的,不论怎么读取数据,都能正确现实结构,如果能折叠更好了!
7#
发表于 2013-7-27 08:53:38 | 只看该作者
在路上 发表于 2013-5-17 14:41
不对啊,字段改成int类型也不对
这个绑定字段还有什么要求吗?Tree到是可以的...grid不行 ...

我也出现了楼主这样的问题,不知道楼主最后如何解决的,求解
8#
发表于 2013-7-27 15:54:26 | 只看该作者
相同问题,发现是DataSimulateTreeLevelField是按级别来排列的,不是按上级菜单来排列的。
9#
发表于 2013-7-28 00:26:00 | 只看该作者
~_~ 发表于 2013-7-27 15:54
相同问题,发现是DataSimulateTreeLevelField是按级别来排列的,不是按上级菜单来排列的。 ...

什么意思,没有明白,能说明白点吗
10#
发表于 2013-11-22 15:44:14 | 只看该作者
醉生夢死の豬 发表于 2013-7-28 00:26
什么意思,没有明白,能说明白点吗

这个坑爹的属性,也就是说必须要1 2 3 4 5 6 7 8 9这样的级别来显示,比如有一组数据是这样的
id   name  pid
100    x    0
200   y     100

那么绑定那个level的时候不能绑定pid,要绑定这个pid的级别这里可以看出级别是2级,他属性100这个父类的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|FineUI 官方论坛 ( 皖ICP备2021006167号-1 )

GMT+8, 2024-11-26 15:25 , Processed in 0.046587 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表