在所选服务器上填充asp.net treeview节点
我正在用数据库表填充asp.net treeview。我试图填充一个节点,当它从数据库表中单击时,我尝试了我能在谷歌上搜索到的东西,但我没有得到它。请帮忙在所选服务器上填充asp.net treeview节点,asp.net,treeview,Asp.net,Treeview,我正在用数据库表填充asp.net treeview。我试图填充一个节点,当它从数据库表中单击时,我尝试了我能在谷歌上搜索到的东西,但我没有得到它。请帮忙 根 果实 肉 饮料-如果有人单击饮料,我想连接到数据库并获取所有饮料的列表,并将其显示在饮料下 至 根 果实 肉 饮料 酒精饮料 非酒精饮料 谢谢 实际上,您可以利用原生treenode功能编写Ajax类型的行为 您可以利用两个TreeNode节点属性: PopulateOnDemand:将每个TreeNode的此属性
- 根
- 果实
- 肉
- 饮料-如果有人单击饮料,我想连接到数据库并获取所有饮料的列表,并将其显示在饮料下
- 根
- 果实
- 肉
- 饮料
- 酒精饮料
- 非酒精饮料
实际上,您可以利用原生treenode功能编写Ajax类型的行为 您可以利用两个TreeNode节点属性: PopulateOnDemand:将每个TreeNode的此属性设置为您希望延迟加载其子节点的值true OnTerenodePopulate:这是TreeView的一个属性,您必须在其中定义扩展TreeNode时调用的方法 利用这些功能,并将DB调用(或缓存值查找)放入OnTerenodePopulate定义的方法中 一旦完成,它应该非常有效
对于与之相关的MS文档(非常好的示例)谢谢你能举个例子。Moksha,MS实际上在记录这一方面做得很好,我在上面添加了一个链接。