Экспорт из текстового документа, где ячейки отделяются пробелом и запятой - C#
Формулировка задачи:
Здравствуйте, мне нужно сделать экспорт из текстового документа, где ячейки отделяются запятой и пробелом. Экспорт в datagridview. Заранее спасибо за помощь.
Листинг программы
- private void OpenFile()
- {
- string line;
- string[] line1;
- OpenFileDialog openFileDialog1 = new OpenFileDialog();
- openFileDialog1.Filter = "txt files (*.txt)|*.txt";
- openFileDialog1.ShowDialog();
- FileStream File = new FileStream(openFileDialog1.FileName, FileMode.Open, FileAccess.Read);
- StreamReader streamReader = new StreamReader(File);
- BinaryReader FileInfo = new BinaryReader(File);
- while (FileInfo.BaseStream.Position == (FileInfo.BaseStream.Length - 1))
- {
- line = streamReader.ReadLine();
- line1 = line.Split(new char[] { ' ' }, 6);
- try
- {
- int j = 0;
- for (int i = 0; i < dataGridView1.Rows[j].Cells.Count; i++)
- {
- dataGridView1.Rows[j].Cells[i].Value = line1[i];
- }
- j++;
- }
- catch (IndexOutOfRangeException)
- {
- }
- }
- }
- private void button7_Click(object sender, EventArgs e)
- {
- OpenFile();
- }
Решение задачи: «Экспорт из текстового документа, где ячейки отделяются пробелом и запятой»
textual
Листинг программы
- string[] lines = line.Split(new char[] { ' ', ',' }, 6, StringSplitOptions.RemoveEmptyEntries);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д