问题描述:
现在已经实现了,treeview的关于xml的数据绑定,但是,数据太多了
类似于建立一个省与下面直辖市以及县的数据,南京下面的地市分为:常州、镇江等等
以树目录的形式展现,
资源已经绑定,怎样通过选择treeview的选择,来看到对应的节点地市,所对应的内容
绑定的时候,绑定了xml资源并能看到对应的数据,但是如何填充treeview中对应节点下面的数值,填充如南京->常州
->镇江
->苏州
呈现为 树节点形式,现在的问题是:
如何实现绑定的时候,能够区分填充,当具有相同的REGION_ID,就填充到相同的树节点之下?
发现绑定只是针对资源,但是如何区分资源来进行绑定和填充呢?
XML如下:
<SkillRow>
<SKILLS_ID>3</SKILLS_ID>
<REGION_ID>3</REGION_ID>
<AREA_CODE>025</AREA_CODE>
<CALLCENTER_ID>1</CALLCENTER_ID>
<REC_CALLCENTER_ID>5</REC_CALLCENTER_ID>
<CALLCENTER_NAME>南京平台</CALLCENTER_NAME>
<REGION_NAME>南京市</REGION_NAME>
</SkillRow>
<SkillRow>
<SKILLS_ID>99</SKILLS_ID>
<REGION_ID>69</REGION_ID>
<AREA_CODE>0519</AREA_CODE>
<CALLCENTER_ID>1</CALLCENTER_ID>
<REC_CALLCENTER_ID>5</REC_CALLCENTER_ID>
<CALLCENTER_NAME>南京平台</CALLCENTER_NAME>
<REGION_NAME>常州</REGION_NAME>
</SkillRow>
1.数据量这么大,建议采用数据库绑定的形式。
2.对于你提出的这个问题,可以在XML里用你REGION_ID来区分你说的资源的种类,也可以建大量的不用的下一级的节点,来绑定treeView数据,但这样数据量太大了,你的XML数据是从数据库中获取的,还是建议从数据库中读取比较容易些。