如何用文本文件项填充组合框!

时间:2011-05-11 12:52:25

标签: c# winforms combobox

我有一个包含以下类型项

的文本文件
wett45456,4556,45657,898

tyu5878,4566,7989,55565

现在我在该表格上有一个窗口形状,我有一个组合框现在我想要填充组合框,每行的第一项wett45456tyu5878

谢谢

2 个答案:

答案 0 :(得分:9)

string[] lineOfContents = File.ReadAllLines("Myfile.txt");
foreach (var line in lineOfContents)
{
   string[] tokens = line.Split(',');
   comboBox1.Items.Add(tokens[0]);
}

答案 1 :(得分:0)

这是使用正则表达式的另一种解决方案

        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);
        }