2016-03-15 59 views
-3

到目前爲止,我有這個代碼的搜索按鈕:需要幫助填充一個列表框

string path = "C:\\Work\\TestDirectory"; 
var files = Directory.GetFiles(path); 
foreach (var f in files) 
{ 
    var fileInfo = new FileInfo(path); 

此代碼應帶回一個列表,所以我怎麼才能到列表中的一個文本框顯示?

我是初學者,所以鏈接也有幫助。

+0

這不是一個VBA的問題,所以我已經刪除了標籤 – 99moorem

+0

不,我沒有...... @ 99moorem –

+0

Visual Studio的標籤也被刪除...爲什麼? –

回答

1

這個問題是相當的模糊。因此,答案取決於你真正想要

string path = "C:\\Work\\TestDirectory"; 
    var files = Directory.GetFiles(path); 

如果你想有一個List<String>

List<String> list = files.ToList(); 

如果你想表示一個TextBox文件:

MyTextBox.Text = String.Join(", ", files); 

或(只是沒有目錄的文件)

MyTextBox.Text = String.Join(", ", files.Select(file => Path.GetFileName(file))); 

如果你想將文件放入ListBox

MyListBox.Items.AddRange(files);