void databind_treeView()
{
//新建个DataSource指向要绑定的文件
XmlDataSource xds = new XmlDataSource();
xds.DataFile = Server.MapPath("managerList.xml");
XmlDocument xmlDocument = xds.GetXmlDocument();
//把根节点的东东和treeView实例根节点群丢进去递归
BindXmlToTreeView(xmlDocument.DocumentElement, TreeView1.Nodes);
}
void BindXmlToTreeView(XmlNode node, TreeNodeCollection tnc)
{
//获得节点字段值
string strId = node.Attributes["id"].Value;
string strUrl = node.Attributes["url"].Value;
tnc.Add(new TreeNode(strText,strUrl));
foreach (XmlNode n in node.ChildNodes)
{
//指向子节点和父节点的子节点群
BindXmlToTreeView(n, tnc[tnc.Count - 1].ChildNodes);
}
}
详细解决方案
C#中TreeView绑定到XML
热度:77 发布时间:2024-01-21 05:34:49.0
相关解决方案
- Windows Form 中怎么将 treeview 的节点与页面内容关联
- TreeView 中随着焦点的变化自动滚动,该怎么处理
- TreeView 中随着焦点的变化自动滚动解决思路
- treeview 铺展和折叠节点时变化图标
- TreeView 加下了ShowCheckBoxes="All" 就是都加下了checkbox,怎么根据查找出来的数据让checkbox自动打钩
- treeview 点击节点后“不收缩”(因为点部门节点后,所有的节点都收缩了,只看到公司这个根节点)如何搞
- 如何把 TreeView 外面的网格去掉
- Microsoft.Web.UI.WebControls.TreeView,该怎么解决
- TreeView 后台老板添加方法
- TreeView 没有滚动条,该怎么解决
- treeview 节点点击事件,该如何解决
- TreeView 小弟我要的是根节点的第一个子节点被选上
- treeview 打开文件解决办法
- treeview 第二次点击同一个节点 装载自定义控件消失!咋回事?
- TreeView 怎么添加根节点
- 请问:treeview 怎么判断点击根,父节点还是子节点?如
- TreeView 怎么让节点的Text不具备单击事件
- treeview textbox button,该如何解决
- TreeView 控件疑惑 ! 当属性 ShowLines = true 时候,为什么自定义的“折叠、打开等”图标就无效了 ?解决方法
- 怎么将 XML 文件绑定到 TREEVIEW 中,
- (Web) TreeView 点击一节点弹出新的窗体,该如何处理
- TreeView 建树,该怎么解决
- *TreeView 有关问题(您真的熟悉TreeView控件吗?)
- treeview 中window。open()有关问题
- TreeView 节点展开后选中有关问题
- (急)ASP Treeview 2.0 应用在ASP中产生的有关问题
- TreeView 子节点 权限控制有关问题
- treeview 显示树形表时,节点总是重复出现()
- treeview 作为功能树的有关问题(比较棘手)
- |M| TreeView 对数据要如何进行绑定