C# 从记事本获取数据的组合框

C# 从记事本获取数据的组合框,c#,combobox,C#,Combobox,我有组合框,我需要在加载表单时从记事本中获取数据。我的代码是 private string[] items; private void Form1_Load(object sender, EventArgs e) { if (cmbItems.SelectedIndex == -1) { items= File.ReadAllLines(@"C:\Users\atchyutkumar\Downloads\data.

我有组合框,我需要在加载表单时从记事本中获取数据。我的代码是

    private string[] items;

    private void Form1_Load(object sender, EventArgs e)
    {
        if (cmbItems.SelectedIndex == -1)
        {
            items= File.ReadAllLines(@"C:\Users\atchyutkumar\Downloads\data.txt");
        }

我不确定这是否是您想要的,或者我的代码可能是错误的。所以,请随意纠正我

如果您的目的是从文本文件中读取所有行并将它们放入组合框中

cmbItems.Items.AddRange(File.ReadAllLines(filename));

您需要从记事本获取数据,但从文件读取数据?您的问题是什么?@i4v:可能记事本可以编辑此文件,因此它是记事本文件。很好,但当组合框中有一个或多个项目时,它将停止工作。@Evanlewis我同意。更改了代码;
cmbItems.Items.AddRange(File.ReadAllLines(filename));