Для SQL-сервера вы можете легко использовать SQLite.SQLite - это просто файл, который находится в локальной системе, поэтому он полностью переносим / разворачивается вместе с вашим приложением.С оговоркой следует, что база данных не является общей для пользователей.Это однопользовательская база данных.Два человека, использующие приложение на основе SQLite, не будут обмениваться данными.Для универсального назначения это, вероятно, не будет большой проблемой.
Вы также можете использовать SQL Server CE (компактная версия), который представляет собой упрощенную реализацию SQL Server, которая похожа на SQLite (локальный,встроенный, однопользовательский).Это позволит вам использовать инструменты базы данных Visual Studio для проектирования вашей базы данных.
После того, как у вас есть база данных, встроенная в ваше приложение, вам необходимо разработать схему для хранения этой информации.Если ваш снимок экрана - это единственные данные, которые вам нужно сохранить, то вам понадобится таблица, подобная следующей:
TABLE PERSON
COLUMN name varchar(100)
COLUMN address varchar(200)
COLUMN email varchar(100)
COLUMN mobile varchar(15)
Вам нужно будет изучить, как создавать таблицы в SQL.Это должно направить вас в том, что вам нужно, хотя.Visual Studio (некоторые версии) также имеет браузер / дизайнер баз данных.
Затем вам нужно решить, как вы хотите общаться с базой данных.У вас есть несколько вариантов.
- Linq 2 SQL
- Entity
- DataTables
Скотт Гу имеет отличную серию о том, как использовать Linq 2 SQL , который я настоятельно рекомендую прочитать.Это поможет вам добраться туда, куда вам нужно.
Итак, теперь, когда у вас есть база данных SQL и поставщик, вы можете начать пытаться подключить базу данных к форме.Это то место, где приходит привязка данных. Вы можете перетащить источник данных на форму (которая является вашей таблицей Person) и связать таблицу с текстовыми полями.В сети есть много примеров, как это сделать.
Если вы хотите сделать еще один шаг, посмотрите на элемент управления ErrorProvider.Это позволит вам связать проверку с вашим источником данных и текстовыми полями.Еще раз, несколько поисковых запросов в Google должны указать вам правильное направление.
Я не предоставил примеры кода, потому что это домашняя работа.Если вы хотите произвести впечатление на своего учителя, вы сделаете это, действительно понимая технологию, которую вы пытаетесь использовать.Это всего лишь указатели в правильном направлении, чтобы вы знали, что именно вы можете исследовать.Желаем удачи.