2009-07-29 40 views
0

我有一個應該顯示文件夾及其文件的列表視圖(lstViewOwner)。 我通過瀏覽選擇路徑。一旦我給,就應該打開一分級方式的文件夾和它的文件。我的意思是如何打開一個Excel文件加載到列表視圖(WPF)和C#

  • Folder1中 Excel1.xls的路徑,一個文本框,基於路徑 Excel2.xls Excel3.xls
  • 文件夾2 Excel1.xls Excel2.xls

其實我的問題是2倍。 1.如何創建在ListView中顯示的分層方式(如果我選擇文件夾上一級..它應該顯示兒童) 2.如何通過在ListView中單擊它來打開文件。

這是WPF應用程序和使用C#。

請幫我 感謝 拉姆

+1

您可能會發現,詢問兩個清晰明確的問題會給您更大的成功機會......這是首選的StackOverflow方法,因爲它可以增加其他人的實用性! – 2009-07-29 07:49:54

回答

1

的ListView不借給自己代表分層數據。

您需要:

  1. 過程中,你首先層次,呈現給的ListView爲平面化集合(也許與名稱或持有其發生在層次結構中的標籤)。
  2. 使用層次感知控件,如TreeView。如果需要,可以使TreeView看起來像列表視圖。

爲了運行,假設你想運行相關的應用程序,你需要把一個點擊/雙擊處理程序的控制,這又應調用ShellExecute的與所選擇的文件名。

相關問題