求救:怎样在datagrid中实现数据的隶属关系?就像树形结构那样,比如省下面显示该省的市,市下面显示该市的县.高手救命呀!

解决方案 »

  1.   

    有其它实现方法吗?干嘛一定要用DATAGRID
      

  2.   

    那就嵌套repeat,只是repeat里如果有控件,操作就会麻烦一些
      

  3.   

    既然要树形结构 为什么不直接用 treeview?
      

  4.   

    都到三级了,应当考虑用树,datagrid能很好的表现出数据结构么?
    方法也有,我是在gridview中做的,就是用两个以上数据源,以前面的数据源的id做为下级数据源的检索参数。datagrid应当也差不多吧。
      

  5.   

    我也是想用树型的,不过,我的数据是动态的,需要用动态的树型结构,而动态的树型结构不能多选,所以,我只能用datagrid来实现数据的隶属关系。帮帮忙,各位高手,我真的快急死了,我不想元旦加班!!!!
      

  6.   

    在网页里做树状结构相信大家在平时都遇到过,且很多人都自己动手写过代码,但很多都是项目中用到,与项目的耦合性很高,通用性与重复使用性不强.不过也有很多好人将自己写的树贡献出来的.我也收集了不少网友写的树,之后我发现一旦节点数比较多的时候很多树就趴下了(注:我这里暂时只讨论一次加载所有数据的树),比如说一个全国省市县树,也就二三千节点,很多树打开它的时间竟然超过一分钟(比如ASP.net里自带的树控件),所以我觉得很有必要研究整理一下网页里的树,为此我特开过一个帖子专门研究树的显示效率:
      JS脚本性能优化: 网页Treeview优化探讨(meizz)
      http://community.csdn.net/Expert/TopicView.asp?id=3500078
     今天我终于整理的差不多了,我就将我的研究成果与大家分享一把,MzTreeView 1.0 的下载地址:开发文档: http://www.meizz.com/Web/Article.asp?id=436
    控件下载: http://www.meizz.com/Web/Download/MzTreeView10.rar
    应用示例: http://www.meizz.com/Web/Demo/MzTreeView10.htm   在这里我还要特别感谢:fason(阿信) emu(ston) xinyunyishui(心云意水) cuixiping(无心)等等,当然给予我帮助的人远不止这几位,在此我谢谢你们,你们的提议终于让我改进了很多.无心的文字竖线提议至少让我头疼了半个月,呵呵.