c# - 如何从实现的 Node 类中获取通用 TreeView?
问题描述
我对 C# 编程很陌生。目前,我正在创建一个与 OPC UA 相关的小型应用程序作为我的测试项目。我在 C++ 中创建了一个类,它打印节点的层次结构,即树。这也适用于 C# 控制台窗口 100%。
我想在 Windows 应用程序表单(WAF)的 C# TreeView 中实现该节点层次结构。我尝试了解决方案形式在此处输入链接描述,但由于递归函数,我得到了“无限循环”的错误。
那么,有人可以帮我弄清楚吗?
foreach(Customer customer2 in customerArray)
{
treeView1.Nodes.Add(new TreeNode(customer2.CustomerName));
// Add a child treenode for each Order object in the current Customer object.
foreach(Order order1 in customer2.CustomerOrders)
{
treeView1.Nodes[customerArray.IndexOf(customer2)].Nodes.Add(
new TreeNode(customer2.CustomerName + "." + order1.OrderID));
}
}
解决方案
推荐阅读
- javascript - Javascript循环等待api调用完成
- c++ - 条件跳转或移动取决于 std::wistringstream 的未初始化值
- java - Gson java.lang.IllegalArgumentException:没有时区指示符
- ruby-on-rails - [STRIPE CONNECT]:测试路由和帐号无效
- jquery - 如何不会影响选择中的onchange中的其他表行
- azure - 使用部署在自托管服务器上的 Mobile App .net 服务器时的许可证违规确认
- go - 在 golang 的分叉仓库中工作时测试如何工作?
- ios - 如何在 XCode iOS Swift 项目上添加游乐场?
- html - 内部倾斜 div的 Firefox CSS 问题
- comments - 如何在 Java 风格的注释中使用 glob 表示法?