【问题标题】:How to open an excel file loaded to Listview (WPF) and C#如何打开加载到 Listview (WPF) 和 C# 的 excel 文件
【发布时间】:2009-07-29 07:06:42
【问题描述】:

我有一个 listview(lstViewOwner) 应该显示文件夹及其文件。 我通过浏览选择路径..一旦我给出了文本框的路径,基于路径,它应该以分层方式打开文件夹及其文件..我的意思是

  • 文件夹 1 Excel1.xls Excel2.xls Excel3.xls
  • 文件夹 2 Excel1.xls Excel2.xls

实际上我的问题是 2 倍。 1. 如何在 ListView 中创建分层显示方式(如果我选择上一层文件夹.. 它应该显示子级) 2. 如何在ListView中点击打开文件。

这是 WPF 应用程序并使用 C#。

请帮帮我 谢谢 撞锤

【问题讨论】:

  • 你可能会发现,提出两个明确而不同的问题会给你更多成功的机会......这是首选的 StackOverflow 方法,因为它也增加了对其他人的有用性!

标签: wpf listview


【解决方案1】:

ListView 不适合表示分层数据。

您需要:

  1. 首先处理您的层次结构,将其作为扁平集合呈现给 ListView(可能使用名称或标签在层次结构中占据其位置)。
  2. 使用层次结构感知控件,例如 TreeView。如果需要,您可以使 TreeView 看起来像一个列表视图。

为了启动,假设您要运行关联的应用程序,您需要为控件放置一个单击/双击处理程序,这反过来应该调用具有选定文件名的 ShellExecute。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-05
    相关资源
    最近更新 更多