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

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

1. Добавьте DataGridView на форму вашего приложения через дизайнер или программно.

2. Создайте класс данных, который будет представлять модель данных для вашей таблицы. Например, если у вас есть данные с колонками "Имя" и "Возраст", вы можете создать класс Person:

public class Person
{
    public string Name { get; set; }
    public int Age { get; set; }
}

3. Создайте источник данных для DataGridView, например, List<Person>:

List<Person> people = new List<Person>();

4. Привяжите источник данных к DataGridView:

dataGridView1.DataSource = people;

5. Дайте возможность пользователю вводить данные в DataGridView. Пользователь может добавлять, редактировать и удалять строки.

6. Для сохранения данных введите следующий код, который будет сохранять данные из 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);
        }
    }
}

7. Вызовите метод SaveData в нужном месте вашего приложения, например, при закрытии формы или нажатии кнопки сохранения.

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