Извините за вопрос, потому что я очень начинающий с 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);
}
}