Как сохранить данные введенные в множество DataGridView?

Для сохранения данных, введенных в DataGridView в приложении на C#, необходимо выполнить несколько шагов. Вот подробный пример кода, который поможет вам реализовать эту функциональность:

  1. Добавьте DataGridView на форму вашего приложения через дизайнер или программно.
  1. Создайте класс данных, который будет представлять модель данных для вашей таблицы. Например, если у вас есть данные с колонками "Имя" и "Возраст", вы можете создать класс Person:
public class Person
{
    public string Name { get; set; }
    public int Age { get; set; }
}
  1. Создайте источник данных для DataGridView, например, List<Person>:
List<Person> people = new List<Person>();
  1. Привяжите источник данных к DataGridView:
dataGridView1.DataSource = people;
  1. Дайте возможность пользователю вводить данные в DataGridView. Пользователь может добавлять, редактировать и удалять строки.
  1. Для сохранения данных введите следующий код, который будет сохранять данные из DataGridView обратно в ваш список данных:
private void SaveData()
{
    people.Clear();
    
    foreach (DataGridViewRow row in dataGridView1.Rows)
    {
        if (!row.IsNewRow)
        {
            Person person = new Person
            {
                Name = row.Cells["Name"].Value.ToString(),
                Age = Convert.ToInt32(row.Cells["Age"].Value)
            };
            
            people.Add(person);
        }
    }
}
  1. Вызовите метод SaveData в нужном месте вашего приложения, например, при закрытии формы или нажатии кнопки сохранения.

Таким образом, при выполнении шагов выше вы сможете сохранить данные, введенные в DataGridView, обратно в ваш список данных в C#.