gpt4 book ai didi

asp.net - Treeview - Treenode - VB.Net - 不显示节点

转载 作者:行者123 更新时间:2023-12-04 05:35:48 28 4
gpt4 key购买 nike

我正在尝试将数据表中的节点添加到树 View 中。我的问题不是添加节点,而是显示它们。我的循环遍历并添加每个节点。我有一个文本框,可以正确显示总节点数。然而,树 View 不显示任何内容。我是否缺少一些显示属性?

感谢您的帮助!

    oldComments.DataBind()
Dim count As Integer = 0
Dim TreeView1 As TreeView = New TreeView
' TreeView1.FindNode("My Node").ChildNodes().Add(New TreeNode("Test This"))
For Each row As DataRow In dsData.Rows
Dim node As TreeNode = New TreeNode(row("UpdateTimeStamp").ToString)

Dim node2 As TreeNode = New TreeNode((count.ToString + " - Count"), "test")
TreeView1.Nodes.Add(node2)
TreeView1.Nodes.Add(node)
TreeView1.Nodes(0).ChildNodes().Add(node)
Next
TreeView1.ExpandAll()
status.Text = TreeView1.Nodes.Count

然后是 ASP:
    <asp:TreeView ID="TreeView1" runat="server">
<Nodes>
<asp:TreeNode Text="My Node" Value="My Node"></asp:TreeNode>
</Nodes>
</asp:TreeView>

我添加了一个节点来查看它的显示位置/尝试使用查找控件添加一个新的子节点,但没有奏效。建议?

谢谢。

最佳答案

您两次分配同一个节点。一次到树 View 节点,一次到另一个节点的子节点。如果您将子节点添加到某个节点,则不需要为树 View 本身分配节点。将代码更改为

TreeView1.Nodes.Add(node2)
node2.ChildNodes().Add(node)

关于asp.net - Treeview - Treenode - VB.Net - 不显示节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11955912/

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