@Egoshka

Сохранение и открытие таблицы DataGridView с ComboBox, как реализовать?

Есть таблица со студентами и занятиями:
640498bef2368866792763.png

Указывается количество занятий и при нажатии на кнопку "Создать таблицу" формируется таблица (имена студентов берутся из заранее заготовленного txt документа)
640498f12ba27788840407.png

В ComboBox можно выставить оценки за конкретное занятие.
Для формирования таблицы используется следующий код:
public void readsp()
        {
            foreach (var line in File.ReadLines("F:\\Gradebook.txt"))
            {
                var array = line;
                dataGridView1.Rows.Add(array);
            }
        }


Для формирования ComboBox следующий:
public void lessons()
        {
            string[] mark = {"2", "3", "4", "5", "н", "б"};
            int n = Convert.ToInt32(textBox2.Text);
            DataGridViewComboBoxColumn[] column = new DataGridViewComboBoxColumn[n];
            for (int i = 0; i < n; i++)
            {
                column[i] = new DataGridViewComboBoxColumn(); 
                column[i].HeaderText = "" + i;
                column[i].Name = "Header" + i;
                column[i].Width = 50;
                column[i].Items.AddRange(mark);
            } 
 
            this.dataGridView1.Columns.AddRange(column);
        }


Подскажите пожалуйста, как можно реализовать сохранение готовой таблицы в файл (например, txt) и как этот же файл потом открыть при нажатии на кнопку? Желательно с использованием openfiledialog и savefiledialog
  • Вопрос задан
  • 59 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы