gpt4 book ai didi

c# - 在 C# 中从 XMLDataSource 填充 treeView,但在 UI 上看不到任何内容

转载 作者:太空宇宙 更新时间:2023-11-03 16:03:34 26 4
gpt4 key购买 nike

阿斯普克斯

<asp:XmlDataSource runat="server" ID="TreeXml" EnableViewState="false" EnableCaching="false" />

<asp:TreeView ID="SelectTree" runat="server" DataSourceID="projectsTreeXml" AutoGenerateDataBindings="false">
<DataBindings>
<asp:TreeNodeBinding DataMember="A" TextField="DisplayID" ValueField="ID"/>
<asp:TreeNodeBinding DataMember="B" TextField="DisplayID" ValueField="ID" />
</DataBindings>
</asp:TreeView>

C#代码

TreeXml.Data = getXMLString();
TreeXml.DataBind();
SelectCtrlTree.DataBind();

当我调试时,SelectTree 在 DataBind() 调用后成功填充了数据源,但 Nodes 元素为空,我认为这应该没问题。

get getXMLString 返回String

<?xml version="1.0" encoding="UTF-8" ?> 
- <Root>
- <A ID="3063" Name="All Initiatives" DisplayID="Enterprise">
<B ID="4911" Name="Closed - 2" DisplayID="Closed - 2"/>
- <A ID="17902" Name="Corporate Programs" DisplayID="Corporate">
- <A ID="25920" Name="In-flight Projects" DisplayID="In-flight">
<B ID="3688" Name="Cash Flow BI Project" DisplayID="CORP00712" />
</A>
</A>
</A>
</Root>

不知道为什么 UI 不显示任何内容

最佳答案

我认为您的 xml 格式不完全正确。让你看到这个引用,如何在 asp.net 中将 xml 数据绑定(bind)到 treeview。 http://msdn.microsoft.com/en-us/library/494y92bs%28v=vs.100%29.aspx

关于c# - 在 C# 中从 XMLDataSource 填充 treeView,但在 UI 上看不到任何内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20332578/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com