Реклама:

• нажать правую кнопку мыши и в появившемся контекстном меню выбрать элемент Delete (рис. 3.19).

Шумаков П. В.  ADO.NET и создание приложений баз данных в среде Microsoft Visual Studio .NET. Руководство разработчика с примерами на C#.

рис. 3.19

Программно таблицу можно удалить, удалив соответствующий объект DataTable из коллекции Tables набора данных:

nabor1.Tables.Remove("Prep");

3.2.7. Способы создания типизированных файлов в XML-дизайнере

Visual Studio .NET

Создать структуру набора данных в дизайнере XML Visual Studio .NET можно следующими способами:

• создать пустой набор данных и импортировать туда готовые структуры данных, используя Server Explorer;

• создать пустой набор данных и задать там структуру таблиц вручную;

• импортировать уже готовую схему из файла .xml;

• импортировать уже готовую схему из файла .xsd.

3.2.7.1. Создание пустого набора данных

Для создания пустого набора данных необходимо выполнить следующие шаги: 1. В Solution Explorer щелкните правой кнопкой мыши на проекте, в который нужно добавить набор данных (рис. 3.20, а), в появившемся контекстном меню выберите Add и затем Add New Item (рис. 3.20, б).

Шумаков П. В.  ADO.NET и создание приложений баз данных в среде Microsoft Visual Studio .NET. Руководство разработчика с примерами на C#.Шумаков П. В.  ADO.NET и создание приложений баз данных в среде Microsoft Visual Studio .NET. Руководство разработчика с примерами на C#.

рис. 3.20

2. В диалоге Add New Item выберите Dataset, назначьте ему имя и затем кликните по кнопке Open (рис. 3.21).

а

Шумаков П. В.  ADO.NET и создание приложений баз данных в среде Microsoft Visual Studio .NET. Руководство разработчика с примерами на C#.

рис. 3.21

3. В проекте появятся файлы схемы (.xsd) и одноименного класса соответствующего набора данных (.cs). Чтобы получить доступ к последнему, нажмите в Solution Exlorer на верхней панели кнопку Show All Files и затем раскройте узел, соответствующий схеме набора данных - файлу .xsd (рис. 3.22).

4. В Solution Explorer, дважды щелкнув мышью по файлу .xsd, войдите в пространство XML Designer; в данном случае схема набора данных будет пуста (рис. 3.23).

5. Именно это состояние - созданный пустой набор данных и пустая схема в XML Designer и будут иметь в качестве своей отправной точки первые два из рассматриваемых ниже варианта создания схем набора данных.

Шумаков П. В.  ADO.NET и создание приложений баз данных в среде Microsoft Visual Studio .NET. Руководство разработчика с примерами на C#.

рис. 3.22

Шумаков П. В.  ADO.NET и создание приложений баз данных в среде Microsoft Visual Studio .NET. Руководство разработчика с примерами на C#.

рис. 3.23

3.2.7.2. Создание схем XML и типизированных наборов данных для существующих данных

1. Откроем окно Server Explorer в базовой умолчательной конфигурации среды разработки Visual Studio, размещенной слева; ему соответствует иконка .

2. В Server Explorer выберем узел Connection, соответствующий нужному соединению, раскроем подузлы и выберем подузел Tables. Раскроем подузлы последнего и выберем подузел, соответствующий нужной таблице. Раскроем подузлы этой таблицы, соответствующие столбцам таблицы, и отметим те столбцы, которые должны присутствовать в схеме (рис. 3.24).

Шумаков П. В.  ADO.NET и создание приложений баз данных в среде Microsoft Visual Studio .NET. Руководство разработчика с примерами на C#.

рис. 3.24

3. Перетащим при помощи мыши эти столбцы в XML Designer и увидим, как в ранее пустой схеме набора данных появился элемент с именем таблицы. Этот элемент будет содержать описание всех выбранных нами столбцов (рис. 3.25).

4. Аналогичным образом добавим, если нужно, в схему набора и элементы, соответствующие другим таблицам данных. Сохраним приложение. Теперь набор данных можно использовать в приложении.

Шумаков П. В.  ADO.NET и создание приложений баз данных в среде Microsoft Visual Studio .NET. Руководство разработчика с примерами на C#.

рис. 3.25

Пример. Используем элемент таблицы Kaf, созданной выше в схеме набора данных Nabor. Создадим в форме адаптер aKaf, перетащив в форму из Server Explorer те же столбцы, как это показано выше на рис. 3.25. Добавим в форму элемент управления dataGrid1 и кнопку Fill. Зададим следующий обработчик события нажатия кнопки Fill:


⇐ Предыдущая страница| |Следующая страница ⇒