Для сохранения данных, введенных в 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#.