Как заполнить комбинированный список текстовым файлом! - PullRequest
5 голосов
/ 11 мая 2011

У меня есть текстовый файл, который содержит следующий тип элемента

wett45456,4556,45657,898

tyu5878,4566,7989,55565

теперь у меня есть форма окна в этой форме, у меня есть поле со списком, теперь я хочу заполнить поле со списком первым элементом каждой строки wett45456, tyu5878

Спасибо

Ответы [ 2 ]

9 голосов
/ 11 мая 2011
string[] lineOfContents = File.ReadAllLines("Myfile.txt");
foreach (var line in lineOfContents)
{
   string[] tokens = line.Split(',');
   comboBox1.Items.Add(tokens[0]);
}
0 голосов
/ 11 мая 2011

Это еще одно решение с регулярными выражениями

        string txt = System.IO.File.ReadAllText("file.txt");

        System.Text.RegularExpressions.Regex rx = new System.Text.RegularExpressions.Regex(@"[A-Za-z0-9]+");
        foreach(System.Text.RegularExpressions.Match m in rx.Matches(txt))
        {
            If(m.Value.Trim().length>0)
                MyComboBox.Items.Add(m.Value);
        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...