Разбить текст по строкам в выделенном текстовом файле и попасть в текстовое поле в C # - PullRequest
0 голосов
/ 26 августа 2018

Извините за вопрос, потому что я очень начинающий с c #

У меня есть текстовый файл, содержимое которого показано ниже ...

6C; 4; 5.5; 0.75;0,25; 1,0625; 0,75

8C; 4,5; 6,5; 0,75; 0,25; 1,05; 1,06; 0,75

10B; 5,5; 8; 0,75; 0,25; 1,0625; 0,75

Iхотите разделить строку и показать как текст в ComboBox1, например, 6C, 8C и 10B (индекс), а затем, если выбрать ComboBox1, разделить выбранную строку на ';'и поместите в каждый разделенный контент в каждом TextBox, например 4 в TextBox1, 5.5 в TextBox2, 0,75 в TextBox3 и т. д. ...

Я был бы признателен за помощь.Спасибо всем, кто мог помочь .....

Ниже с кодом, который я попробовал,

private void ComboBox_SelectedIndexChanged(object sender, EventArgs e)
    {
string[] text = System.IO.File.ReadAllLines(@"D:FilesPath\" + ComboBox.Text + ".txt");
        ComboBox1.Items.Clear();
        foreach (string line in text)
        {
            string[] oneLineArry;

            oneLineArry = line.Split(';');
            var index = line.IndexOf(";");
            var title = index < 0 ? line : line.Substring(0, index);
            ComboBox1.Items.Add(title);
            
        }
}

private void ComboBox1_SelectedIndexChanged(object sender, EventArgs e)
    {
string[] text = System.IO.File.ReadAllLines(@"D:FilesPath\" + ComboBox.Text + ".txt");
        foreach (string line in text)
        {
            string[] oneLineArry;

            oneLineArry = line.Split(';');
            var index = line.IndexOf(";");
            var title = index < 0 ? line : line.Substring(0, index);
            

        }
    }
...