在所选服务器上填充asp.net treeview节点

在所选服务器上填充asp.net treeview节点,asp.net,treeview,Asp.net,Treeview,我正在用数据库表填充asp.net treeview。我试图填充一个节点,当它从数据库表中单击时,我尝试了我能在谷歌上搜索到的东西,但我没有得到它。请帮忙 根 果实 肉 饮料-如果有人单击饮料,我想连接到数据库并获取所有饮料的列表,并将其显示在饮料下 至 根 果实 肉 饮料 酒精饮料 非酒精饮料 谢谢 实际上,您可以利用原生treenode功能编写Ajax类型的行为 您可以利用两个TreeNode节点属性: PopulateOnDemand:将每个TreeNode的此属性

我正在用数据库表填充asp.net treeview。我试图填充一个节点,当它从数据库表中单击时,我尝试了我能在谷歌上搜索到的东西,但我没有得到它。请帮忙

    • 果实
    • 饮料-如果有人单击饮料,我想连接到数据库并获取所有饮料的列表,并将其显示在饮料下

    • 果实
    • 饮料
      • 酒精饮料
      • 非酒精饮料
谢谢
实际上,您可以利用原生treenode功能编写Ajax类型的行为

您可以利用两个TreeNode节点属性:

PopulateOnDemand:将每个TreeNode的此属性设置为您希望延迟加载其子节点的值true

OnTerenodePopulate:这是TreeView的一个属性,您必须在其中定义扩展TreeNode时调用的方法

利用这些功能,并将DB调用(或缓存值查找)放入OnTerenodePopulate定义的方法中

一旦完成,它应该非常有效


对于与之相关的MS文档(非常好的示例)

谢谢你能举个例子。Moksha,MS实际上在记录这一方面做得很好,我在上面添加了一个链接。