2015-06-05 2 views
0

Я искал некоторое время, но все, что я нахожу, не работает. Я пытаюсь взять текст из моего .txt-файла и поместить его в свой список, когда загружается форма.Поместите что-нибудь в мой .txt-файл в мой список

Я пробовал const string sPath = "TextFile1.txt"; listBox1.Text = File.ReadAllText(sPath);, но это не сработает, когда я открываю форму. Я хочу, чтобы он смог получить текущий каталог .txt, чтобы он работал на любом компьютере. Благодарю.

+2

Из вышеперечисленного, файл должен быть скопирован в каталог bin/debug при запуске программы, является ли файл там? Установили ли вы «Копировать в выходной каталог»? Вы используете WinForms или WPF? Я предполагаю Winforms, потому что WPF ListBox не имеет .Text. В любом случае вам нужно пойти * ListBox.Items.Add (...) *. – Ruskin

ответ

0

Используйте streamreader, прочитайте каждую строку в массиве и установите массив в Listbox. Listbox.items.add (Array [x]) Я предполагаю, что в тексте нет разделителей?

0
var content = File.ReadAllLines("TextFile1.txt"); 
this.listBox1.Items.AddRange(content); 
Смежные вопросы