我在做一个web地图页面,想用treeview为地图上某些关键位置导航期望的结果是点击“地点A”对应节点,就将地图中心设置为地点A但是需要包含的信息有很多:地点A的坐标X,Y,地图的缩放值那么我怎么样才能把多个值存入treeview的Value属性呢?欢迎提供思路,最好可以给些示例代码,我还是新手,谢谢大家。

解决方案 »

  1.   

    生成node时,我加几个值不行?
      

  2.   


    没大明白...不好意思...能说详细些吗?treeview的数据源是一个xml文档,生成的时候可以从里边读到所需要的信息
    谢谢,麻烦给个具体些的解决方案好吗?
      

  3.   

    参考下面的代码,可以解决您的问题。
    1.Xml文件如下:
    <school>
    <class id="001" text="一班" >
    <student id="00101" text="王小二" value="18,男"></student>
    <student id="00102" text="王小虎" value="20,男"></student>
    </class>
    <class id="002" text="二班" >
    <student id="00201" text="章小二" value="18,男"></student>
    <student id="00202" text="李小虎" value="20,男"></student>
    </class>
    </school>
    2."编辑TreeNode的数据绑定"。绑定各个节点的ValueField为Value.
    3.
      protected void TreeView1_SelectedNodeChanged(object sender, EventArgs e)
        {
            string str = this.TreeView1.SelectedNode.Value;
            string[] strs = str.Split(',');

        }
      

  4.   

    你可以把你要的信息都存在一個string中,在你要用這節點value時候再解讀出來就可以了!
      

  5.   


    多谢...对web开发实在是没感觉...真是很简单的问题...