我有一个从文本文件中获取其值的数组。每一行都是一个数组值。我试图让每个数组值进入列表框。如
[0] - Hello
[1] - Goodbye
在列表框中,第一个选项是hello,第二个选项将是再见等。
文本文件是Hello和Goodbye on seperated lines
继承我的代码,从文本文件中对数组进行排序:
StreamReader sr = new StreamReader("text.txt");
int counter = 0;
string line;
string[] linea;
linea = new string[100];
while ((line = sr.ReadLine()) != null)
{
linea[counter] = line;
counter++;
}
sr.Close();
这是我的列表框代码:
this.listBox1.Items.AddRange(new object[] {
// Values go here
// i want the arrays here, so that its like "hello", "goodbye",
});
非常感谢帮助。 我正在使用MS Visual Studio 2010。
答案 0 :(得分:5)
您可以为列表框分配DataSource:
this.listBox1.DataSource = object[];
HTH。
答案 1 :(得分:1)
我还没有测试过,但我认为你可以做到:
this.listBox1.Items.AddRange(linea);
编辑:
刚试过它,效果很好! :)
编辑:刚才意识到它不需要演员