【发布时间】:2017-03-01 18:46:35
【问题描述】:
我正在尝试导出一个树视图,它有几个节点,子节点到 excel。到目前为止的进展是下面的代码。
如何将所有节点和子节点提取到单独的列?
string mydocpath = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
using (StreamWriter sw = new StreamWriter(mydocpath + @"\MaterialList.csv"))
foreach (TreeNode node in treeView1.Nodes)
{
sw.WriteLine(node);
}
【问题讨论】:
-
你能举一个简单的输入/输出案例的例子吗(即给定一棵树,这个方法的输出是什么)?这将有助于为您的问题提供更明确的答案。
-
从下面的网络图像中,树视图看起来像这样。但没有复选框codeproject.com/Articles/202435/Tri-State-Tree-View
-
树视图看起来像让例如我有这棵树 - 从你的一个例子中得到这个。动物 狗 猫 鱼 淡水 蟑螂 鲷 咸水 溜冰 溜冰 儿童 灵魂
-
好的。您是否可以编辑您的问题以添加该树的结构,然后在上面添加您的方法的预期输出?我正在想象一个包含某些列的表格,但我不确定您希望这些列在哪里停止。在这种情况下,列会是“狗”、“猫”、“鱼”等吗?
-
类似于这张图片,如果有助于理解的话。 social.msdn.microsoft.com/Forums/getfile/115327