игра брюс 2048
Главная / Программирование / Создание Windows-приложений на основе Visual C# / Тест 4

Создание Windows-приложений на основе Visual C# - тест 4

Упражнение 1:
Номер 1
Вы разрабатываете приложение, в котором требуется выводить таблицу Sales базы данных Microsoft Access MonthSales в элемент управления dataGrid1. Выводимая таблица должна появляться при загрузке формы. Вам необходимо получить эту функциональность,  используя визуальные средства Visual Studio .NET и добавляя минимум кода в проект. Выберите правильные действия для этого:

Ответ:

 (1) помещаем на форму элемент управления OleDbConnection, настраиваем подключение к базе данных MonthSales, в окне свойств элемента щелкаем на ссылке для создания DataSet. Свойству DataSource элемента dataGrid1 указываем объект DataSet.

Подключаем пространство имен: using System.Data.OleDb;

Добавляем следующий код:

private void Form1_Load(object sender, System.EventArgs e) { OleDbDataAdapter1.Fill(DataSet); } 

 (2) помещаем на форму элемент управления OleDbConnection, настраиваем подключение к базе данных MonthSales, в окне свойств элемента щелкаем на ссылке для создания DataSet. Свойству DataSource элемента dataGrid1 указываем таблицу Sales.

Подключаем пространство имен: using System.Data.OleDb;

Добавляем следующий код:

private void Form1_Load(object sender, System.EventArgs e) { OleDbDataAdapter1.Fill(DataSet); } 

 (3) помещаем на форму элемент управления OleDbDataAdapter, настраиваем подключение к базе данных MonthSales, в окне свойств элемента щелкаем на ссылке для создания DataSet. Свойству DataSource элемента dataGrid1 указываем базу данных MonthSales.

Подключаем пространство имен:using System.Data.OleDb;

Добавляем следующий код:

private void Form1_Load(object sender, System.EventArgs e) { OleDbDataAdapter1.Fill(DataSet); } 

 (4) помещаем на форму элемент управления OleDbDataAdapter, настраиваем подключение к базе данных MonthSales, в окне свойств элемента щелкаем на ссылке для создания DataSet. Свойству DataSource элемента dataGrid1 указываем объект DataSet.

Подключаем пространство имен: using System.Data.OleDb;

private void Form1_Load(object sender, System.EventArgs e) { OleDbDataAdapter1.Fill(DataSet); } 

 (5) помещаем на форму элемент управления OleDbConnection, настраиваем подключение к базе данных MonthSales, в окне свойств элемента щелкаем на ссылке для создания DataSet. Свойству DataSource элемента dataGrid1 указываем базу данных MonthSales.

Подключаем пространство имен: using System.Data.OleDb;

private void Form1_Load(object sender, System.EventArgs e) { OleDbDataAdapter1.Fill(DataSet); } 


Номер 2
Вы разрабатываете приложение, в котором требуется выводить таблицу Sales базы данных Microsoft SQL Server  MonthSales в элемент управления dataGrid1. Выводимая таблица должна появляться при загрузке формы. Вам необходимо получить эту функциональность,  используя визуальные средства Visual Studio .NET и добавляя минимум кода в проект. Выберите правильные действия для этого:

Ответ:

 (1) помещаем на форму элемент управления SqlConnection, настраиваем подключение к базе данных MonthSales, в окне свойств элемента щелкаем на ссылке для создания DataSet. Свойству DataSource элемента dataGrid1 указываем объект DataSet.

Подключаем пространство имен: using System.Data.SqlClient;

Добавляем следующий код:

private void Form1_Load(object sender, System.EventArgs e) { SqlDataAdapter.Fill(DataSet); } 

 (2) Помещаем на форму элемент управления SqlDataAdapter, настраиваем подключение к базе данных MonthSales, в окне свойств элемента щелкаем на ссылке для создания DataSet. Свойству DataSource элемента dataGrid1 указываем объект DataSet.

Подключаем пространство имен: using System.Data.SqlClient;

Добавляем следующий код:

private void Form1_Load(object sender, System.EventArgs e) { SqlDataAdapter.Fill(DataSet); } 

 (3) помещаем на форму элемент управления SqlConnection, настраиваем подключение к базе данных MonthSales, в окне свойств элемента щелкаем на ссылке для создания DataSet. Свойству DataSource элемента dataGrid1 указываем таблицу Sales.

Подключаем пространство имен: using System.Data.SqlClient;

Добавляем следующий код:

private void Form1_Load(object sender, System.EventArgs e) { SqlDataAdapter.Fill(DataSet); } 

 (4) помещаем на форму элемент управления SqlDataAdapter, настраиваем подключение к базе данных MonthSales, в окне свойств элемента щелкаем на ссылке для создания DataSet. Свойству DataSource элемента dataGrid1 указываем базу данных MonthSales.

Подключаем пространство имен: using System.Data.SqlClient;

Добавляем следующий код:

private void Form1_Load(object sender, System.EventArgs e) { SqlDataAdapter.Fill(DataSet); } 


Номер 3
Вы разрабатываете приложение, в котором требуется выводить таблицу Sales базы данных Microsoft SQL Server  MonthSales в элемент управления dataGrid1. На форме уже имеются элементы управления OleDbDataAdapter и OleDbConnection.  Выводимая таблица должна появляться при загрузке формы. Вам необходимо получить эту функциональность,  используя визуальные средства Visual Studio .NET и добавляя минимум кода в проект. Выберите правильные действия для этого:

Ответ:

 (1) настраиваем элемент управления OleDbDataAdapter, на подключение к базе данных MonthSales, в окне свойств элемента щелкаем на ссылке для создания DataSet. Свойству DataSource элемента dataGrid1 указываем объект DataSet.

Подключаем пространство имен: using System.Data.OleDb;

private void Form1_Load(object sender, System.EventArgs e) { OleDbDataAdapter.Fill(DataSet); } 

 (2) настраиваем элемент управления OleDbConnection на подключение к базе данных MonthSales, в окне свойств элемента щелкаем на ссылке для создания DataSet. Свойству DataSource элемента dataGrid1 указываем таблицу Sales.

Подключаем пространство имен: using System.Data.OleDb;

private void Form1_Load(object sender, System.EventArgs e) { OleDbConnection .Fill(DataSet); } 

 (3) помещаем на форму элемент управления SqlDataAdapter, настраиваем на подключение к базе данных MonthSales, в окне свойств элемента щелкаем на ссылке для создания DataSet. Свойству DataSource элемента dataGrid1 указываем базу данных MonthSales.

Подключаем пространство имен: using System.Data.SqlClient;

Добавляем следующий код:

private void Form1_Load(object sender, System.EventArgs e) { SqlDataAdapter.Fill(DataSet); } 

 (4) помещаем на форму элемент управления SqlConnection , настраиваем подключение к базе данных MonthSales, в окне свойств элемента щелкаем на ссылке для создания DataSet. Свойству DataSource элемента dataGrid1 указываем базу данных MonthSales.

Подключаем пространство имен: using System.Data.SqlClient;

Добавляем следующий код:

private void Form1_Load(object sender, System.EventArgs e) { SqlDataAdapter.Fill(DataSet); } 

 (5) помещаем на форму элемент управления SqlDataAdapter, настраиваем подключение к базе данных MonthSales, в окне свойств элемента щелкаем на ссылке для создания DataSet. Свойству DataSource элемента dataGrid1 указываем объект DataSet.

Подключаем пространство имен: using System.Data.SqlClient;

Добавляем следующий код:

private void Form1_Load(object sender, System.EventArgs e) { SqlDataAdapter.Fill(DataSet); } 


Упражнение 2:
Номер 1
Вы разрабатываете приложение, использующее подключение к базе данных Microsoft SQL Server  ClientInformation. Наиболее  часто приходится работать с таблицей Address базы данных, поэтому в окне Server Explorer настроено  подключение к этой таблице. Вам необходимо вывести содержимое всей таблицы в элемент управления dataGrid1, помещенный на форму,  используя визуальные средства Visual Studio .NET и добавляя минимум кода в проект. Выберите правильные действия для этого:

Ответ:

 (1) перетаскиваем таблицу Address из окна Server Explorer на форму, выделяем элемент SqlConnection, в окне его свойств щелкаем на ссылке для создания DataSet. Свойству DataSource элемента dataGrid1 указываем объект DataSet.

Подключаем пространство имен: using System.Data.SqlClient;

Добавляем следующий код:

private void Form1_Load(object sender, System.EventArgs e) { SqlConnection.Fill(DataSet); } 

 (2) перетаскиваем таблицу Address из окна Server Explorer на форму, выделяем элемент SqlDataAdapter, в окне его свойств щелкаем на ссылке для создания DataSet. Свойству DataSource элемента dataGrid1 указываем объект DataSet.

Подключаем пространство имен: using System.Data.SqlClient;

Добавляем следующий код:

private void Form1_Load(object sender, System.EventArgs e) { SqlDataAdapter.Fill(DataSet); } 

 (3) перетаскиваем таблицу Address из окна Server Explorer на форму, выделяем элемент SqlConnection, в окне его свойств щелкаем на ссылке для создания DataSet. Свойству DataSource элемента dataGrid1 указываем объект DataSet.

Подключаем пространство имен: using System.Data.SqlClient;

Добавляем следующий код:

private void Form1_Load(object sender, System.EventArgs e) { SqlDataAdapter.Fill(DataSet); } 

 (4) перетаскиваем таблицу Address из окна Server Explorer на форму, выделяем элемент SqlDataAdapter, в окне его свойств щелкаем на ссылке для создания DataSet. Свойству DataSource элемента dataGrid1 указываем базу данных ClientInformation.

Подключаем пространство имен: using System.Data.SqlClient;

Добавляем следующий код:

private void Form1_Load(object sender, System.EventArgs e) { SqlDataAdapter.Fill(DataSet); } 

 (5) перетаскиваем таблицу Address из окна Server Explorer на форму, выделяем элемент SqlConnection, в окне его свойств щелкаем на ссылке для создания DataSet. Свойству DataSource элемента dataGrid1 указываем таблицу Address.

Подключаем пространство имен: using System.Data.SqlClient;

Добавляем следующий код:

private void Form1_Load(object sender, System.EventArgs e) { SqlDataAdapter.Fill(DataSet); }  


Номер 2
Вы разрабатываете приложение, использующее подключение к базе данных Microsoft Access  CustomerInfo. Наиболее  часто приходится работать с таблицей Address базы данных, поэтому в окне Server Explorer настроено  подключение к этой таблице. Вам необходимо вывести содержимое всей таблицы в элемент управления dataGrid1, помещенный на форму,  используя визуальные средства Visual Studio .NET и добавляя минимум кода в проект. Выберите правильные действия для этого:

Ответ:

 (1) перетаскиваем таблицу Address из окна Server Explorer на форму, выделяем элемент OleDbConnection, в окне его свойств щелкаем на ссылке для создания DataSet. Свойству DataSource элемента dataGrid1 указываем объект DataSet.

Подключаем пространство имен: using System.Data.OleDb;

Добавляем следующий код:

private void Form1_Load(object sender, System.EventArgs e) { OleDbConnection.Fill(DataSet); } 

 (2) перетаскиваем таблицу Address из окна Server Explorer на форму, выделяем элемент OleDbConnection, в окне его свойств щелкаем на ссылке для создания DataSet. Свойству DataSource элемента dataGrid1 указываем объект DataSet.

Подключаем пространство имен: using System.Data.OleDb;

Добавляем следующий код:

private void Form1_Load(object sender, System.EventArgs e) { OlelDbDataAdapter.Fill(DataSet); }  

 (3) перетаскиваем таблицу Address из окна Server Explorer на форму, выделяем элемент OlelDbDataAdapter, в окне его свойств щелкаем на ссылке для создания DataSet. Свойству DataSource элемента dataGrid1 указываем объект DataSet.

Подключаем пространство имен:using System.Data.OleDb;

Добавляем следующий код:

private void Form1_Load(object sender, System.EventArgs e) { OlelDbDataAdapter.Fill(DataSet); }  

 (4) перетаскиваем таблицу Address из окна Server Explorer на форму, выделяем элемент OlelDbDataAdapter, в окне его свойств щелкаем на ссылке для создания DataSet. Свойству DataSource элемента dataGrid1 указываем базу данных CustomerInfo.

Подключаем пространство имен:using System.Data.OleDb;

Добавляем следующий код:

private void Form1_Load(object sender, System.EventArgs e) { OlelDbDataAdapter.Fill(DataSet); }  

 (5) перетаскиваем таблицу Address из окна Server Explorer на форму, выделяем элемент OleDbConnection, в окне его свойств щелкаем на ссылке для создания DataSet. Свойству DataSource элемента dataGrid1 указываем таблицу Address.

Подключаем пространство имен:using System.Data.OleDb;

Добавляем следующий код:

private void Form1_Load(object sender, System.EventArgs e) { OlelDbDataAdapter.Fill(DataSet); }  


Номер 3
Вы разрабатываете приложение, использующее подключение к базе данных Microsoft Access  ReportBase. Наиболее  часто приходится работать с таблицей Rep01-06 базы данных, поэтому в окне Server Explorer настроено  подключение к этой таблице. На форму добавлена таблица Rep01-06, а также на ней расположены элементы управления SqlDataAdapter  и SqlConnection. Вам необходимо вывести содержимое всей таблицы в элемент управления dataGrid1, помещенный на форму,  используя визуальные средства Visual Studio .NET и добавляя минимум кода в проект. Выберите правильные действия для этого:

Ответ:

 (1) выделяем элемент SqlDataAdapter, в окне его свойств щелкаем на ссылке для создания DataSet. Свойству DataSource элемента dataGrid1 указываем объект DataSet.

Подключаем пространство имен: using System.Data.OleDb;

Добавляем следующий код:

private void Form1_Load(object sender, System.EventArgs e) { SqlDataAdapter .Fill(DataSet); } 

 (2) выделяем элемент OleDbConnection, в окне его свойств щелкаем на ссылке для создания DataSet. Свойству DataSource элемента dataGrid1 указываем объект DataSet.

Подключаем пространство имен: using System.Data.OleDb;

Добавляем следующий код:

private void Form1_Load(object sender, System.EventArgs e) { OlelDbDataAdapter.Fill(DataSet); } 

 (3) выделяем элемент SqlConnection, в окне его свойств щелкаем на ссылке для создания DataSet. Свойству DataSource элемента dataGrid1 указываем базу данных ReportBase.

Подключаем пространство имен: using System.Data.OleDb;

Добавляем следующий код:

private void Form1_Load(object sender, System.EventArgs e) { OlelDbDataAdapter.Fill(DataSet); } 

 (4) выделяем элемент OleDbConnection, в окне его свойств щелкаем на ссылке для создания DataSet. Свойству DataSource элемента dataGrid1 указываем таблицу Rep01-06.

Подключаем пространство имен: using System.Data.OleDb;

Добавляем следующий код:

private void Form1_Load(object sender, System.EventArgs e) { OlelDbDataAdapter.Fill(DataSet); } 

 (5) выделяем элемент OlelDbDataAdapter, в окне его свойств щелкаем на ссылке для создания DataSet. Свойству DataSource элемента dataGrid1 указываем объект DataSet.

Подключаем пространство имен: using System.Data.OleDb;

Добавляем следующий код:

private void Form1_Load(object sender, System.EventArgs e) { OlelDbDataAdapter.Fill(DataSet); } 


Упражнение 3:
Номер 1
Вы разрабатываете приложение – телефонный справочник TelBase, работающее с базой данных Microsoft Access Phone. На главной форме располагаются кнопки c буквами алфавита, при нажатии  на кнопку  в элемент dataGrid1 выводятся все абоненты с фамилиями, начинающимися на заданную букву. Файл базы данных находится в папке приложения "C:\Program Files\ TelBase\ Phone.mdb".  Выберите правильную строку ConnectionString и значение строки CommandText для кнопки с буквой "K":

Ответ:

 (1) string ConnectionString = @"Provider=""Microsoft.Access.Jet.4.0""; Data Source="" C:\Program Files\ TelBase\ Phone.mdb ""; User ID=Admin;Jet OLEDB:Encrypt Database=False"; string CommandText = "SELECT AbonentID, FirstName, FamilyName, MiddleName, Phone, Address FROM Phone where FamilyName like 'K&'"; 

 (2) string ConnectionString = @"Provider=""Microsoft.Jet.OLEDB.4.0""; Data Source="" C:\Program Files\ TelBase""; User ID=Admin;Jet OLEDB:Encrypt Database=False"; string CommandText = "SELECT AbonentID, FirstName, FamilyName, MiddleName, Phone, Address FROM Phone where FamilyName like 'K#'"; 

 (3) string ConnectionString = @"Provider=""Microsoft.Jet.OLEDB.4.0""; Data Source="" C:\Program Files\ TelBase\ Phone.mdb ""; User ID=Admin;Jet OLEDB:Encrypt Database=False"; string CommandText = "SELECT AbonentID, FirstName, FamilyName, MiddleName, Phone, Address FROM Phone where FamilyName like 'K%'"; 

 (4) string ConnectionString = @"Provider=""Microsoft.Jet.OLEDB.4.0""; Data Source="" C:\Program Files\ TelBase\ Phone.mdb ""; User ID=False;Jet OLEDB:Encrypt Database=False"; string CommandText = "SELECT AbonentID, FirstName, FamilyName, MiddleName, Phone, Address FROM Phone where FamilyName like 'K/'"; 

 (5) string ConnectionString = @"Provider=""Microsoft.Jet.OLEDB.4.0""; Data Source="" C:\Program Files\ TelBase\ Phone.mdb ""; User ID=Jet OLEDB; Encrypt Database=False"; string CommandText = "SELECT AbonentID, FirstName, FamilyName, MiddleName, Phone, Address FROM Phone where FamilyName like 'K%'"; 


Номер 2
Вы разрабатываете приложение – телефонный справочник TelBase, которое работает с базой данных Microsoft SQL Server  Phone, установленной на локальном компьютере. На главной форме располагаются кнопки c буквами алфавита, при нажатии  на кнопку  в элемент dataGrid1 выводятся все абоненты с фамилиями, начинающимися на заданную букву. Выберите правильную строку ConnectionString и значение строки CommandText для кнопки с буквой "O":

Ответ:

 (1) string ConnectionString = "workstation id=Имя компьютера;integrated security=SSPI; data source=\"(local)\";persist security info=False;initial catalog= Phone"; string CommandText = "SELECT AbonentID, FirstName, FamilyName, MiddleName, Phone, Address FROM Phone where FamilyName like 'O&'"; 

 (2) string ConnectionString = "workstation id=Имя компьютера;integrated security=SSPI; data source= Phone;persist security info=False;initial catalog= \"(local)\" "; string CommandText = "SELECT AbonentID, FirstName, FamilyName, MiddleName, Phone, Address FROM Phone where FamilyName like 'O%'"; 

 (3) string ConnectionString = "workstation id=Имя компьютера;integrated security=SSPI; data source= Phone;persist security info=False;initial catalog= \"(local)\" "; string CommandText = "SELECT AbonentID, FirstName, FamilyName, MiddleName, Phone, Address FROM Phone where FamilyName like 'O/'"; 

 (4) string ConnectionString = "workstation id=Имя компьютера;integrated security=SSPI; data source=\"(local)\";persist security info=False;initial catalog= Phone"; string CommandText = "SELECT AbonentID, FirstName, FamilyName, MiddleName, Phone, Address FROM Phone where FamilyName like 'O%'"; 


Номер 3
Вы разрабатываете приложение – телефонный справочник Telephone2007, которое работает с базой данных Microsoft SQL Server  BaseAddressAndPhone, установленной на локальном компьютере. На главной форме располагаются кнопки c буквами алфавита, при нажатии  на кнопку  в элемент dataGrid1 выводятся все абоненты с фамилиями, начинающимися на заданную букву. Выберите правильную строку ConnectionString и значение строки CommandText для кнопки с буквой "T":

Ответ:

 (1) string ConnectionString = "workstation id=Имя компьютера;integrated security=SSPI; data source=\"(local)\";persist security info=False; initial catalog= BaseAddressAndPhone"; string CommandText = "SELECT AbonentID, FirstName, FamilyName, MiddleName, BaseAddressAndPhone, Address FROM BaseAddressAndPhone where FamilyName like 'T&'"; 

 (2) string ConnectionString = "workstation id=Имя компьютера;integrated security=SSPI; data source=\"(local)\";persist security info=False; initial catalog= BaseAddressAndPhone"; string CommandText = "SELECT AbonentID, FirstName, FamilyName, MiddleName, BaseAddressAndPhone, Address FROM BaseAddressAndPhone where FamilyName like 'T%'"; 

 (3) string ConnectionString = "workstation id=Имя компьютера;integrated security=SSPI; data source= BaseAddressAndPhone;persist security info=False; initial catalog= \"(local)\" "; string CommandText = "SELECT AbonentID, FirstName, FamilyName, MiddleName, BaseAddressAndPhone, Address FROM BaseAddressAndPhone where FamilyName like 'T%'"; 

 (4) string ConnectionString = "workstation id=Имя компьютера;integrated security=SSPI; data source= BaseAddressAndPhone;persist security info=False; initial catalog= \"(local)\" "; string CommandText = "SELECT AbonentID, FirstName, FamilyName, MiddleName, BaseAddressAndPhone, Address FROM BaseAddressAndPhone where FamilyName like 'T/'"; 


Упражнение 4:
Номер 1
Вы разрабатываете приложение, в котором требуется выводить таблицу Clients базы данных Microsoft Access XCorporation в элемент управления dataGrid1, помещенный на форму. Необходимо программным образом создать подключение к базе данных. Выберите правильные действия для этого:

Ответ:

 (1) подключаем пространство имен: using System.Data.OleDb;

В классе формы указываем нужные параметры строк ConnectionString и commandText. В конструкторе формы помещаем следующий фрагмент кода:

OleDbConnection cnXCorporation = new OleDbConnection(ConnectionString); cnXCorporation.Open(); OleDbCommand cmdXCorporation = new OleDbCommand(); cmdXCorporation.SelectCommand = cnXCorporation ; cmdXCorporation.CommandText = commandText; OleDbDataAdapter daXCorporation = new OleDbDataAdapter(); daXCorporation.Connection = cmdXCorporation; DataSet dsXCorporation = new DataSet(); daXCorporation.Fill(dsXCorporation, "Clients"); dataGrid1.DataSource = dsXCorporation.Tables["Clients"].DefaultView; cnXCorporation.Close(); 

 (2) подключаем пространство имен: using System.Data.OleDb;

В классе формы указываем нужные параметры строк ConnectionString и commandText. В конструкторе формы помещаем следующий фрагмент кода:

OleDbConnection cnXCorporation = new OleDbConnection(ConnectionString); cnXCorporation.Open(); OleDbCommand cmdXCorporation = new OleDbCommand(); cmdXCorporation.Connection = cnXCorporation ; cmdXCorporation.SelectCommandText = commandText; OleDbDataAdapter daXCorporation = new OleDbDataAdapter(); daXCorporation.SelectCommand = cmdXCorporation; DataSet dsXCorporation = new DataSet(); daXCorporation.Fill(dsXCorporation, "Clients"); dataGrid1.DataSource = dsXCorporation.Tables["Clients"].DefaultView; cnXCorporation.Close(); 

 (3) подключаем пространство имен: using System.Data.OleDb;

В классе формы указываем нужные параметры строк ConnectionString и commandText. В конструкторе формы помещаем следующий фрагмент кода:

OleDbConnection cnXCorporation = new OleDbConnection(ConnectionString); cnXCorporation.Open(); OleDbCommand cmdXCorporation = new OleDbCommand(); cmdXCorporation.Connection = cnXCorporation ; cmdXCorporation.CommandText = commandText; OleDbDataAdapter daXCorporation = new OleDbDataAdapter(); daXCorporation.SelectCommand = cmdXCorporation; DataSet dsXCorporation = new DataSet(); daXCorporation.Fill(dsXCorporation, "Clients"); dataGrid1.DataSource = dsXCorporation.Tables["Clients"].DefaultView; cnXCorporation.Close(); 

 (4) подключаем пространство имен: using System.Data.OleDb;

В классе формы указываем нужные параметры строк ConnectionString и commandText. В конструкторе формы помещаем следующий фрагмент кода:

OleDbConnection cnXCorporation = new OleDbConnection(ConnectionString); cnXCorporation.Open(); OleDbCommand cmdXCorporation = new OleDbCommand(); cmdXCorporation.Connection = cnXCorporation ; cmdXCorporation.CommandText = commandText; OleDbDataAdapter daXCorporation = new OleDbDataAdapter(); daXCorporation.Command = cmdXCorporation; DataSet dsXCorporation = new DataSet(); daXCorporation.Fill(dsXCorporation, "Clients"); dataGrid1.DataSource = dsXCorporation.Tables["Clients"].DefaultView; cnXCorporation.Close(); 

 (5) подключаем пространство имен: using System.Data.OleDb;

В классе формы указываем нужные параметры строк ConnectionString и commandText. В конструкторе формы помещаем следующий фрагмент кода:

OleDbConnection cnXCorporation = new OleDbConnection(commandText); cnXCorporation.Open(); OleDbCommand cmdXCorporation = new OleDbCommand(ConnectionString); cmdXCorporation.Connection = cnXCorporation ; cmdXCorporation.CommandText = commandText; OleDbDataAdapter daXCorporation = new OleDbDataAdapter(); daXCorporation.SelectCommand = cmdXCorporation; DataSet dsXCorporation = new DataSet(); daXCorporation.Fill(dsXCorporation, "Clients"); dataGrid1.DataSource = dsXCorporation.Tables["Clients"].DefaultView; cnXCorporation.Close(); 


Номер 2
Вы разрабатываете приложение, в котором требуется выводить таблицу Shops  базы данных Microsoft SQL Server  XCorporation в элемент управления dataGrid1, помещенный на форму. Необходимо программным образом создать подключение к базе данных. Выберите правильные действия для этого:

Ответ:

 (1) подключаем пространство имен: using System.Data.SqlClient;

В классе формы указываем нужные параметры строк ConnectionString и commandText. В конструкторе формы помещаем следующий фрагмент кода:

SqlConnection cnXCorporation = new SqlConnection(ConnectionString); cnXCorporation.Open(); SqlCommand cmdXCorporation = new SqlCommand(); cmdXCorporation.Connection = cnXCorporation ; cmdXCorporation.CommandText = commandText; SqlDataAdapter daXCorporation = new SqlDataAdapter(); daXCorporation.SelectCommand = cmdXCorporation; DataSet dsXCorporation = new DataSet(); daXCorporation.Fill(dsXCorporation, "Shops"); dataGrid1.DataSource = dsXCorporation.Tables["Shops"].DefaultView; cnXCorporation.Close(); 

 (2) подключаем пространство имен: using System.Data.SqlClient;

В классе формы указываем нужные параметры строк ConnectionString и commandText. В конструкторе формы помещаем следующий фрагмент кода:

SqlConnection cnXCorporation = new SqlConnection(ConnectionString); cnXCorporation.Open(); SqlCommand cmdXCorporation = new SqlCommand(); cmdXCorporation.SelectCommand = cnXCorporation ; cmdXCorporation.CommandText = commandText; SqlDataAdapter daXCorporation = new SqlDataAdapter(); daXCorporation.Connection = cmdXCorporation; DataSet dsXCorporation = new DataSet(); daXCorporation.Fill(dsXCorporation, "Shops"); dataGrid1.DataSource = dsXCorporation.Tables["Shops"].DefaultView; cnXCorporation.Close(); 

 (3) подключаем пространство имен: using System.Data.SqlClient;

В классе формы указываем нужные параметры строк ConnectionString и commandText. В конструкторе формы помещаем следующий фрагмент кода:

SqlConnection cnXCorporation = new SqlConnection(ConnectionString); cnXCorporation.Open(); SqlCommand cmdXCorporation = new SqlCommand(); cmdXCorporation.Connection = cnXCorporation ; cmdXCorporation.SelectCommandText = commandText; SqlDataAdapter daXCorporation = new SqlDataAdapter(); daXCorporation.SelectCommand = cmdXCorporation; DataSet dsXCorporation = new DataSet(); daXCorporation.Fill(dsXCorporation, "Shops"); dataGrid1.DataSource = dsXCorporation.Tables["Shops"].DefaultView; cnXCorporation.Close(); 

 (4) подключаем пространство имен: using System.Data.SqlClient;

В классе формы указываем нужные параметры строк ConnectionString и commandText. В конструкторе формы помещаем следующий фрагмент кода:

SqlConnection cnXCorporation = new SqlConnection(ConnectionString); cnXCorporation.Open(); SqlCommand cmdXCorporation = new SqlCommand(); cmdXCorporation.Connection = cnXCorporation ; cmdXCorporation.CommandText = commandText; SqlDataAdapter daXCorporation = new SqlDataAdapter(); daXCorporation.Command = cmdXCorporation; DataSet dsXCorporation = new DataSet(); daXCorporation.Fill(dsXCorporation, "Shops"); dataGrid1.DataSource = dsXCorporation.Tables["Shops"].DefaultView; cnXCorporation.Close(); 

 (5) подключаем пространство имен: using System.Data.SqlClient;

В классе формы указываем нужные параметры строк ConnectionString и commandText. В конструкторе формы помещаем следующий фрагмент кода:

SqlConnection cnXCorporation = new SqlConnection(commandText); cnXCorporation.Open(); SqlCommand cmdXCorporation = new SqlCommand(ConnectionString); cmdXCorporation.Connection = cnXCorporation ; cmdXCorporation.CommandText = commandText; SqlDataAdapter daXCorporation = new SqlDataAdapter(); daXCorporation.SelectCommand = cmdXCorporation; DataSet dsXCorporation = new DataSet(); daXCorporation.Fill(dsXCorporation, "Shops"); dataGrid1.DataSource = dsXCorporation.Tables["Shops"].DefaultView; cnXCorporation.Close(); 


Номер 3
Вы разрабатываете приложение, в котором требуется выводить таблицу Transfers  базы данных Microsoft SQL Server  WYUnited в элемент управления dataGrid1, помещенный на форму. Необходимо программным образом создать подключение к базе данных. Выберите правильные действия для этого:

Ответ:

 (1) подключаем пространство имен: using System.Data.SqlClient;

В классе формы указываем нужные параметры строк ConnectionString и commandText. В конструкторе формы помещаем следующий фрагмент кода:

SqlConnection cnWYUnited = new SqlConnection(ConnectionString); cnWYUnited.Open(); SqlCommand cmdWYUnited = new SqlCommand(); cmdWYUnited.SelectCommand = cnWYUnited ; cmdWYUnited.CommandText = commandText; SqlDataAdapter daWYUnited = new SqlDataAdapter(); daWYUnited.Connection = cmdWYUnited; DataSet dsWYUnited = new DataSet(); daWYUnited.Fill(dsWYUnited, "Transfers"); dataGrid1.DataSource = dsWYUnited.Tables["Transfers"].DefaultView; cnWYUnited.Close(); 

 (2) подключаем пространство имен: using System.Data.SqlClient;

В классе формы указываем нужные параметры строк ConnectionString и commandText. В конструкторе формы помещаем следующий фрагмент кода:

SqlConnection cnWYUnited = new SqlConnection(ConnectionString); cnWYUnited.Open(); SqlCommand cmdWYUnited = new SqlCommand(); cmdWYUnited.Connection = cnWYUnited ; cmdWYUnited.SelectCommandText = commandText; SqlDataAdapter daWYUnited = new SqlDataAdapter(); daWYUnited.SelectCommand = cmdWYUnited; DataSet dsWYUnited = new DataSet(); daWYUnited.Fill(dsWYUnited, "Transfers"); dataGrid1.DataSource = dsWYUnited.Tables["Transfers"].DefaultView; cnWYUnited.Close(); 

 (3) подключаем пространство имен: using System.Data.SqlClient;

В классе формы указываем нужные параметры строк ConnectionString и commandText. В конструкторе формы помещаем следующий фрагмент кода:

SqlConnection cnWYUnited = new SqlConnection(ConnectionString); cnWYUnited.Open(); SqlCommand cmdWYUnited = new SqlCommand(); cmdWYUnited.Connection = cnWYUnited ; cmdWYUnited.CommandText = commandText; SqlDataAdapter daWYUnited = new SqlDataAdapter(); daWYUnited.Command = cmdWYUnited; DataSet dsWYUnited = new DataSet(); daWYUnited.Fill(dsWYUnited, "Transfers"); dataGrid1.DataSource = dsWYUnited.Tables["Transfers"].DefaultView; cnWYUnited.Close(); 

 (4) подключаем пространство имен: using System.Data.SqlClient;

В классе формы указываем нужные параметры строк ConnectionString и commandText. В конструкторе формы помещаем следующий фрагмент кода:

SqlConnection cnWYUnited = new SqlConnection(commandText); cnWYUnited.Open(); SqlCommand cmdWYUnited = new SqlCommand(ConnectionString); cmdWYUnited.Connection = cnWYUnited ; cmdWYUnited.CommandText = commandText; SqlDataAdapter daWYUnited = new SqlDataAdapter(); daWYUnited.SelectCommand = cmdWYUnited; DataSet dsWYUnited = new DataSet(); daWYUnited.Fill(dsWYUnited, "Transfers"); dataGrid1.DataSource = dsWYUnited.Tables["Transfers"].DefaultView; cnWYUnited.Close(); 

 (5) подключаем пространство имен: using System.Data.SqlClient;

В классе формы указываем нужные параметры строк ConnectionString и commandText. В конструкторе формы помещаем следующий фрагмент кода:

SqlConnection cnWYUnited = new SqlConnection(ConnectionString); cnWYUnited.Open(); SqlCommand cmdWYUnited = new SqlCommand(); cmdWYUnited.Connection = cnWYUnited ; cmdWYUnited.CommandText = commandText; SqlDataAdapter daWYUnited = new SqlDataAdapter(); daWYUnited.SelectCommand = cmdWYUnited; DataSet dsWYUnited = new DataSet(); daWYUnited.Fill(dsWYUnited, "Transfers"); dataGrid1.DataSource = dsWYUnited.Tables["Transfers"].DefaultView; cnWYUnited.Close(); 


Упражнение 5:
Номер 1
Вы разрабатываете приложение, в котором требуется выводить таблицу ListCustomers  базы данных Microsoft SQL Server  TrustIncorporated в элемент управления dataGrid1, помещенный на форму. Выводимая таблица не должна иметь границ между ячейками, и пользователь не должен изменять ее и сортировать. Выберите правильные действия:

Ответ:

 (1) устанавливаем свойству AllowSorting элемента dataGrid1 значение False 

 (2) устанавливаем свойству GridLineColor элемента dataGrid1 значение Transparent 

 (3) устанавливаем свойству ReadOnly элемента dataGrid1 значение True 

 (4) устанавливаем свойству SizeGridStyle формы значение Hide 

 (5) устанавливаем свойству ParentRowVisible элемента dataGrid1 значение True 

 (6) устанавливаем свойству AllowDrop элемента dataGrid1 значение True 

 (7) устанавливаем свойству GridLineStyle элемента dataGrid1 значение None 

 (8) устанавливаем свойству RightToLeft элемента dataGrid1 значение Yes 


Номер 2
Вы разрабатываете приложение, в котором требуется выводить таблицу ListCustomers  базы данных Microsoft Access  TrustIncorporated в элемент управления dataGrid1, помещенный на форму. В таблицу выводится только пять записей – это определено программным образом. Размеры таблицы подогнаны под размеры формы. Пользователь не должен изменять содержимое таблицы, копировать значения полей, сортировать их  или удалять. Выберите правильные действия для получения такой функциональности:

Ответ:

 (1) устанавливаем свойству AllowSorting элемента dataGrid1 значение False 

 (2) устанавливаем свойству ParentRowVisible элемента dataGrid1 значение True 

 (3) устанавливаем свойству Enabled элемента dataGrid1 значение False 


Номер 3
Вы разрабатываете приложение, в котором требуется выводить таблицу ListCustomers  базы данных Microsoft SQL Server  TrustIncorporated в элемент управления dataGrid1, помещенный на форму. Выводимая таблица не должна иметь границ между ячейками, и пользователь не должен изменять ее (удалять или вводить значения в поля). Выберите правильные действия:

Ответ:

 (1) устанавливаем свойству AllowSorting элемента dataGrid1 значение False 

 (2) устанавливаем свойству GridLineColor элемента dataGrid1 значение Transparent 

 (3) устанавливаем свойству ReadOnly элемента dataGrid1 значение True 

 (4) устанавливаем свойству SizeGridStyle формы значение Hide 

 (5) устанавливаем свойству ParentRowVisible элемента dataGrid1 значение True 

 (6) устанавливаем свойству AllowDrop элемента dataGrid1 значение True 

 (7) устанавливаем свойству RightToLeft элемента dataGrid1 значение Yes 

 (8) устанавливаем свойству GridLineStyle элемента dataGrid1 значение None 


Упражнение 6:
Номер 1
Вы разрабатываете приложение, работающее с базой данных Microsoft Access UserInfo. На главную форму приложения выводится таблица CurrentUser, и пользователь может вносить изменения в свой профиль. После того, как он заканчивает работу и закрывает форму, все данные должны обновляться в базе данных. На форме добавлены элементы управления – OleDbDataAdapter1, свойству Name которого установлено значение DataAdapterCurrentUser, и элемент DataSet, свойству Name которого установлено значение DataSetCurrentUser. Выберите правильный фрагмент кода для получения нужной функциональности:

Ответ:

 (1) private void Form1_Closed(object sender, System.ComponentModel.CancelEventArgs e) { if (DataSetCurrentUser.HasChanges()) … DataSet ChDataSetCurrentUser =DataSetCUrrentUser.GetChanges(); DataAdapterCurrentUser.UpdateDataSetCurrentUser); DataSetCurrentUser.AcceptChanges(); } 

 (2) private void Form1_Closing(object sender, System.ComponentModel.CancelEventArgs e) { if (DataSetCurrentUser.HasChanges()) … DataSet ChDataSetCurrentUser =DataSetCUrrentUser.GetChanges(); DataAdapterCurrentUser.Update(ChDataSetCurrentUser); DataSetCurrentUser.AcceptChanges(); } 

 (3) private void Form1_Closing(object sender, System.ComponentModel.CancelEventArgs e) { if (DataSetCurrentUser.GetChanges()) … DataSet ChDataSetCurrentUser =DataSetCUrrentUser.HasChanges(); DataAdapterCurrentUser.Update(ChDataSetCurrentUser); DataSetCurrentUser.AcceptChanges(); } 

 (4) private void Form1_Closed(object sender, System.ComponentModel.CancelEventArgs e) { if (DataSetCurrentUser.GetChanges()) … DataSet ChDataSetCurrentUser =DataSetCUrrentUser.HasChanges(); DataAdapterCurrentUser.UpdateDataSetCurrentUser); DataSetCurrentUser.AcceptChanges(); } 

 (5) private void Form1_Closing(object sender, System.ComponentModel.CancelEventArgs e) { if (DataSetCurrentUser.HasChanges()) … DataSet ChDataSetCurrentUser =DataSetCUrrentUser.GetChanges(); DataAdapterCurrentUser.Update(ChDataSetCurrentUser); ChDataSetCurrentUser.AcceptChanges(); } 


Номер 2
Вы разрабатываете приложение, работающее с базой данных Microsoft  SQL Server  UserProfile. На главную форму приложения выводится таблица CurrentUserProfile, и пользователь может вносить изменения в свой профиль. После того, как он заканчивает работу и закрывает форму, все данные должны обновляться в базе данных. На форме добавлены элементы управления – SqlDataAdapter1, свойству Name которого установлено значение DataAdapterCUProfile, и элемент DataSet, свойству Name которого установлено значение DataSetCUProfile. Выберите правильный фрагмент кода для получения нужной функциональности:

Ответ:

 (1) private void Form1_Closed(object sender, System.ComponentModel.CancelEventArgs e) { if (DataSetCUProfile.HasChanges()) … DataSet ChDataSetCUProfile =DataSetCUProfile.GetChanges(); DataAdapterCUProfile.Update(DataSetCUProfile); DataSetCUProfile.AcceptChanges(); } 

 (2) private void Form1_Closing(object sender, System.ComponentModel.CancelEventArgs e) { if (DataSetCUProfile.GetChanges()) … DataSet ChDataSetCUProfile =DataSetCUProfile.HasChanges(); DataAdapterCUProfile.Update(ChDataSetCUProfile); DataSetCUProfile.AcceptChanges(); } 

 (3) private void Form1_Closed(object sender, System.ComponentModel.CancelEventArgs e) { if (DataSetCUProfile.GetChanges()) … DataSet ChDataSetCUProfile =DataSetCUProfile.HasChanges(); DataAdapterCUProfile.Update(DataSetCUProfile); DataSetCUProfile.AcceptChanges(); } 

 (4) private void Form1_Closing(object sender, System.ComponentModel.CancelEventArgs e) { if (DataSetCUProfile.HasChanges()) … DataSet ChDataSetCUProfile =DataSetCUProfile.GetChanges(); DataAdapterCUProfile.Update(ChDataSetCUProfile); DataSetCUProfile.AcceptChanges(); } 

 (5) private void Form1_Closing(object sender, System.ComponentModel.CancelEventArgs e) { if (DataSetCUProfile.HasChanges()) … DataSet ChDataSetCUProfile =DataSetCUProfile.GetChanges(); DataAdapterCUProfile.Update(ChDataSetCUProfile); ChDataSetCUProfile.AcceptChanges(); } 


Номер 3
Вы разрабатываете приложение, работающее с базой данных Microsoft Access UserInfo. На главную форму приложения выводится таблица CurrentUser, и пользователь может вносить изменения в свой профиль. После того, как он заканчивает работу и встроенные средства проверки проверяют внесенные данные, все изменения  должны обновляться в базе данных. На форме добавлены элементы управления – OleDbDataAdapter1, свойству Name которого установлено значение DataAdapterCurrentUser, и элемент DataSet, свойству Name которого установлено значение DataSetCUrrentUser. Выберите правильный фрагмент кода для получения нужной функциональности:

Ответ:

 (1) private void Form1_Validating(object sender, System.ComponentModel.CancelEventArgs e) { if DataSetCurrentUser.HasChanges()) … DataSet ChDataSetCurrentUser =DataSetCUrrentUser.GetChanges(); DataAdapterCurrentUser.UpdateDataSetCurrentUser); DataSetCurrentUser.AcceptChanges(); } 

 (2) private void Form1_Validating(object sender, System.ComponentModel.CancelEventArgs e) { if DataSetCurrentUser.GetChanges()) … DataSet ChDataSetCurrentUser =DataSetCUrrentUser.HasChanges(); DataAdapterCurrentUser.Update(ChDataSetCurrentUser); DataSetCurrentUser.AcceptChanges(); } 

 (3) private void Form1_Validating(object sender, System.ComponentModel.CancelEventArgs e) { if DataSetCurrentUser.GetChanges()) … DataSet ChDataSetCurrentUser =DataSetCUrrentUser.HasChanges(); DataAdapterCurrentUser.UpdateDataSetCurrentUser); DataSetCurrentUser.AcceptChanges(); } 

 (4) private void Form1_Validating(object sender, System.ComponentModel.CancelEventArgs e) { if DataSetCurrentUser.HasChanges()) … DataSet ChDataSetCurrentUser =DataSetCUrrentUser.GetChanges(); DataAdapterCurrentUser.Update(ChDataSetCurrentUser); DataSetCurrentUser.AcceptChanges(); } 

 (5) private void Form1_Validating(object sender, System.ComponentModel.CancelEventArgs e) { if DataSetCurrentUser.HasChanges()) … DataSet ChDataSetCurrentUser =DataSetCUrrentUser.GetChanges(); DataAdapterCurrentUser.Update(ChDataSetCurrentUser); ChDataSetCurrentUser.AcceptChanges(); } 


Упражнение 7:
Номер 1
Вы разрабатываете приложение, работающее с базой данных Microsoft SQL Server ClientsAndSales. Требуется вывести на форму две таблицы – Clients и ClientsInfo, связанных по ключевому полю ClientsID. Главной является таблица  Clients.Объект DataSet по имени dsClientsAndSales создан программно. Выберите правильный фрагмент кода для формирования связи:

Ответ:

 (1) DataRelation dataRelation; DataColumn dc1dataRelation; DataColumn dc2dataRelation; dc1dataRelation = dsClientsAndSales.Tables["Clients"].Columns["ClientsID"]; dc2dataRelation = dsClientsAndSales.Tables["ClientsInfo"].Columns["ClientsID"]; dataRelation = new DataRelation("Clients", dc1dataRelation, dc2dataRelation); dsClientsAndSales.Relations.Add(dataRelation); DataViewManager dvManager = dsClientsAndSales.DefaultViewManager; dataGrid1.DataSource = dvManager; dataGrid1.DataMember = "ClientsInfo"; 

 (2) DataRelation dataRelation; DataColumn dc1dataRelation; DataColumn dc2dataRelation; dc1dataRelation = dsClientsAndSales.Tables["Clients"].Columns["Clients"]; dc2dataRelation = dsClientsAndSales.Tables["ClientsInfo"].Columns["ClientsInfo"]; dataRelation = new DataRelation("ClientsID", dc1dataRelation, dc2dataRelation); dsClientsAndSales.Relations.Add(dataRelation); DataViewManager dvManager = dsClientsAndSales.DefaultViewManager; dataGrid1.DataSource = dvManager; dataGrid1.DataMember = "ClientsInfo"; 

 (3) DataRelation dataRelation; DataColumn dc1dataRelation; DataColumn dc2dataRelation; dc1dataRelation = dsClientsAndSales.Tables["Clients"].Columns["ClientsID"]; dc2dataRelation = dsClientsAndSales.Tables["ClientsInfo"].Columns["ClientsID"]; dataRelation = new DataRelation("ClientsID", dc1dataRelation, dc2dataRelation); dsClientsAndSales.Relations.Add(dataRelation); DataViewManager dvManager = dsClientsAndSales.DefaultViewManager; dataGrid1.DataSource = dvManager; dataGrid1.DataMember = "Clients"; 

 (4) DataRelation dataRelation; DataColumn dc1dataRelation; DataColumn dc2dataRelation; dc1dataRelation = dsClientsAndSales.Tables["Clients"].Columns["ClientsID"]; dc2dataRelation = dsClientsAndSales.Tables["ClientsInfo"].Columns["ClientsID"]; dataRelation = new DataRelation("ClientsInfo", dc1dataRelation, dc2dataRelation); dsClientsAndSales.Relations.Add(dataRelation); DataViewManager dvManager = dsClientsAndSales.DefaultViewManager; dataGrid1.DataSource = dvManager; dataGrid1.DataMember = "ClientsID"; 

 (5) DataRelation dataRelation; DataColumn dc1dataRelation; DataColumn dc2dataRelation; dc1dataRelation = dsClientsAndSales.Tables["Clients"].Columns["ClientsID"]; dc2dataRelation = dsClientsAndSales.Tables["ClientsInfo"].Columns["ClientsID"]; dataRelation = new DataRelation("ClientsID", "ClientsInfo", dc2dataRelation); dsClientsAndSales.Relations.Add(dataRelation); DataViewManager dvManager = dsClientsAndSales.DefaultViewManager; dataGrid1.DataSource = dvManager; dataGrid1.DataParent= "Clients"; 


Номер 2
Вы разрабатываете приложение, работающее с базой данных Microsoft Access MonthClients. Требуется вывести на форму две таблицы – Clients и ClientsInfo, связанных по ключевому полю ClientsID. Главной является таблица  ClientsInfo.Объект DataSet по имени dsMonthClients создан программно. Выберите правильный фрагмент кода для формирования связи:

Ответ:

 (1) DataRelation dataRelation; DataColumn dc1dataRelation; DataColumn dc2dataRelation; dc1dataRelation = dsMonthClients.Tables["Clients"].Columns["ClientsID"]; dc2dataRelation = dsMonthClients.Tables["ClientsInfo"].Columns["ClientsID"]; dataRelation = new DataRelation("Clients", dc1dataRelation, dc2dataRelation); dsMonthClients.Relations.Add(dataRelation); DataViewManager dvManager = dsMonthClients.DefaultViewManager; dataGrid1.DataSource = dvManager; dataGrid1.DataMember = "Clients"; 

 (2) DataRelation dataRelation; DataColumn dc1dataRelation; DataColumn dc2dataRelation; dc1dataRelation = dsMonthClients.Tables["Clients"].Columns["ClientsID"]; dc2dataRelation = dsMonthClients.Tables["ClientsInfo"].Columns["ClientsID"]; dataRelation = new DataRelation("ClientsInfo", dc1dataRelation, dc2dataRelation); dsMonthClients.Relations.Add(dataRelation); DataViewManager dvManager = dsMonthClients.DefaultViewManager; dataGrid1.DataSource = dvManager; dataGrid1.DataMember = "Clients"; 

 (3) DataRelation dataRelation; DataColumn dc1dataRelation; DataColumn dc2dataRelation; dc1dataRelation = dsMonthClients.Tables["Clients"].Columns["ClientsID"]; dc2dataRelation = dsMonthClients.Tables["ClientsInfo"].Columns["ClientsID"]; dataRelation = new DataRelation("ClientsID", dc1dataRelation, dc2dataRelation); dsMonthClients.Relations.Add(dataRelation); DataViewManager dvManager = dsMonthClients.DefaultViewManager; dataGrid1.DataSource = dvManager; dataGrid1.DataMember = " ClientsInfo"; 

 (4) DataRelation dataRelation; DataColumn dc1dataRelation; DataColumn dc2dataRelation; dc1dataRelation = dsMonthClients.Tables["Clients"].Columns["ClientsID"]; dc2dataRelation = dsMonthClients.Tables["ClientsInfo"].Columns["ClientsID"]; dataRelation = new DataRelation("ClientsID", dc1dataRelation, dc2dataRelation); dsMonthClients.Relations.Add(dataRelation); DataViewManager dvManager = dsMonthClients.DefaultViewManager; dataGrid1.DataSource = dvManager; dataGrid1.DataParent= "Clients"; 


Номер 3
Вы разрабатываете приложение, работающее с базой данных Microsoft SQL Server ClientsAndSales. Требуется вывести на форму две таблицы – Clients и ClientsInfo, связанных по ключевому полю ClientsID. Главной является таблица  Clients. Строки connectionString, commandText и commandText2 были определены в классе формы. Выберите правильный фрагмент кода для формирования связи:

Ответ:

 (1) SqlConnection cnClientsAndSales = new SqlConnection(connectionString); cnClientsAndSales.Open(); SqlCommand cmdClients = new SqlCommand(); cmdClients.Connection = cnClientsAndSales; cmdClients.CommandText = commandText; SqlDataAdapter daClients = new SqlDataAdapter(); daClients.SelectCommand = cmdClients; DataSet dsClientsAndSales = new DataSet(); daClients.TableMappings.Add("Table", "ClientsAndSales"); daClients.Fill(dsClientsAndSales); dataGrid1.DataSource = dsClientsAndSales.Tables["Clients"].DefaultView; SqlCommand cmdClientsInfo = new SqlCommand(); cmdClientsInfo.Connection = cnClientsAndSales; cmdClientsInfo.CommandText = commandText2; SqlDataAdapter daClientsInfo = new SqlDataAdapter(); daClientsInfo.SelectCommand = cmdClientsInfo; daClientsInfo.TableMappings.Add("Table", "ClientsAndSales"); daClientsInfo.Fill(dsClientsAndSales); 

 (2) SqlConnection cnClientsAndSales = new SqlConnection(commandText); cnClientsAndSales.Open(); SqlCommand cmdClients = new SqlCommand(); cmdClients.Connection = cnClientsAndSales; cmdClients.CommandText = commandText; SqlDataAdapter daClients = new SqlDataAdapter(); daClients.SelectCommand = cmdClients; DataSet dsClientsAndSales = new DataSet(); daClients.TableMappings.Add("Table", "Clients"); daClients.Fill(dsClientsAndSales); dataGrid1.DataSource = dsClientsAndSales.Tables["Clients"].DefaultView; SqlCommand cmdClientsInfo = new SqlCommand(); cmdClientsInfo.Connection = cnClientsAndSales; cmdClientsInfo.CommandText = commandText2; SqlDataAdapter daClientsInfo = new SqlDataAdapter(); daClientsInfo.SelectCommand = cmdClientsInfo; daClientsInfo.TableMappings.Add("Table", "Clients"); daClientsInfo.Fill(dsClientsAndSales); 

 (3) SqlConnection cnClientsAndSales = new SqlConnection(connectionString); cnClientsAndSales.Open(); SqlCommand cmdClients = new SqlCommand(); cmdClients.Connection = cnClientsAndSales; cmdClients.CommandText = commandText; SqlDataAdapter daClients = new SqlDataAdapter(); daClients.SelectCommand = cmdClients; DataSet dsClientsAndSales = new DataSet(); daClients.TableMappings.Add("Table", "Clients"); daClients.Fill(dsClientsAndSales); dataGrid1.DataSource = dsClientsAndSales.Tables["Clients"].DefaultView; SqlCommand cmdClientsInfo = new SqlCommand(); cmdClientsInfo.Connection = cnClientsAndSales; cmdClientsInfo.CommandText = commandText2; SqlDataAdapter daClientsInfo = new SqlDataAdapter(); daClientsInfo.SelectCommand = cmdClientsInfo; daClientsInfo.TableMappings.Add("Table", "ClientsInfo"); daClientsInfo.Fill(dsClientsAndSales); 

 (4) SqlConnection cnClientsAndSales = new SqlConnection(connectionString); cnClientsAndSales.Open(); SqlCommand cmdClients = new SqlCommand(); cmdClients.Connection = cnClientsAndSales; cmdClients.CommandText = commandText; SqlDataAdapter daClients = new SqlDataAdapter(); daClients.SelectCommand = cmdClients; DataSet dsClientsAndSales = new DataSet(); daClients.TableMappings.Add("Table", "Clients"); daClients.Fill(dsClientsAndSales); dataGrid1.DataSource = dsClientsAndSales.Tables["Clients"].DefaultView; SqlCommand cmdClientsInfo = new SqlCommand(); cmdClientsInfo.Connection = cnClientsAndSales; cmdClientsInfo.CommandText = commandText; SqlDataAdapter daClientsInfo = new SqlDataAdapter(); daClientsInfo.SelectCommand = cmdClientsInfo; daClientsInfo.TableMappings.Add("Table", "ClientsInfo"); daClientsInfo.Fill(dsClientsAndSales); 


Упражнение 8:
Номер 1
Вы разрабатываете приложение, в котором требуется выводить таблицу Sales базы данных Microsoft Access MonthSales в элемент управления dataGrid1. Выводимая таблица должна появляться при загрузке формы. База данных MonthSales при установке программы должна размещаться в папке приложения "C:\Program Files\NameApplication\ MonthSales.mdb".  Однако пользователь может удалить базу данных. Необходимо добавить блок для обработки исключений. Выберите правильную конструкцию:

Ответ:

 (1) try { private System.Windows.Forms.DataGrid dataGrid1; string commandText = " SELECT [Expected Receiving Date], [Order Date], Paid FROM Sales "; string connectionString = @"Provider=""Microsoft.Jet.OLEDB.4.0"";Data Source="" C:\Program Files\NameApplication\ MonthSales.mdb""; User ID=Admin;Jet OLEDB:Encrypt Database=False"; } catch(Exception ex) { MessageBox.Show(ex.ToString()); } 

 (2) try { private System.Windows.Forms.DataGrid dataGrid1; string commandText = " SELECT [Expected Receiving Date], [Order Date], Paid FROM Sales "; string connectionString = @"Provider=""Microsoft.Jet.OLEDB.4.0"";Data Source="" C:\Program Files\NameApplication\ MonthSales.mdb""; User ID=Admin;Jet OLEDB:Encrypt Database=False"; } catch(Exception ex) { //Программное создание объектов ADO.NET MessageBox.Show(ex.ToString()); } 

 (3) public Form1() { InitializeComponent(); try { //Программное создание объектов ADO.NET } catch(Exception ex) { MessageBox.Show(ex.ToString()); } 

 (4) try { private System.Windows.Forms.DataGrid dataGrid1; string commandText = " SELECT [Expected Receiving Date], [Order Date], Paid FROM Sales "; string connectionString = @"Provider=""Microsoft.Jet.OLEDB.4.0"";Data Source="" C:\Program Files\NameApplication\ MonthSales.mdb""; User ID=Admin;Jet OLEDB:Encrypt Database=False"; } catch(Exception ex) { //Программное создание объектов ADO.NET MessageBox.Show(ex.ToString()); } finally { //Программное создание объектов ADO.NET } 

 (5) try { //Программное создание объектов ADO.NET } catch(Exception ex) { //Программное создание объектов ADO.NET MessageBox.Show(ex.ToString()); } finally { //Программное создание объектов ADO.NET private System.Windows.Forms.DataGrid dataGrid1; string commandText = " SELECT [Expected Receiving Date], [Order Date], Paid FROM Sales "; string connectionString = @"Provider=""Microsoft.Jet.OLEDB.4.0"";Data Source="" C:\Program Files\NameApplication\ MonthSales.mdb""; User ID=Admin;Jet OLEDB:Encrypt Database=False"; } 


Номер 2
Вы разрабатываете приложение, в котором требуется выводить таблицу Sales базы данных Microsoft SQL Server  YearSales в элемент управления dataGrid1. Выводимая таблица должна появляться при загрузке формы. База данных YearSales будет находиться  на локальном компьютере. По разным причинам, она может оказаться недоступной. Необходимо добавить блок для обработки исключений. Выберите правильную конструкцию:

Ответ:

 (1) try { private System.Windows.Forms.DataGrid dataGrid1; string commandText = " SELECT [Expected Receiving Date], [Order Date], Paid FROM Sales "; string connectionString = "workstation id=ИмяКомпьютера;integrated security=SSPI; data sou" + "rce=\"(local)\";persist security info=False;initial catalog= YearSales"; } catch(Exception ex) { MessageBox.Show(ex.ToString()); } 

 (2) try { private System.Windows.Forms.DataGrid dataGrid1; string commandText = " SELECT [Expected Receiving Date], [Order Date], Paid FROM Sales "; string connectionString = "workstation id=ИмяКомпьютера;integrated security=SSPI; data sou" + "rce=\"(local)\";persist security info=False;initial catalog= YearSales"; } catch(Exception ex) { //Программное создание объектов ADO.NET MessageBox.Show(ex.ToString()); } 

 (3) try { private System.Windows.Forms.DataGrid dataGrid1; string commandText = " SELECT [Expected Receiving Date], [Order Date], Paid FROM Sales "; string connectionString = "workstation id=ИмяКомпьютера;integrated security=SSPI; data sou" + "rce=\"(local)\";persist security info=False;initial catalog= YearSales"; } catch(Exception ex) { //Программное создание объектов ADO.NET MessageBox.Show(ex.ToString()); } finally { //Программное создание объектов ADO.NET } 

 (4) public Form1() { InitializeComponent(); try { //Программное создание объектов ADO.NET } catch(Exception ex) { MessageBox.Show(ex.ToString()); } 

 (5) try { //Программное создание объектов ADO.NET } catch(Exception ex) { //Программное создание объектов ADO.NET MessageBox.Show(ex.ToString()); } finally { //Программное создание объектов ADO.NET private System.Windows.Forms.DataGrid dataGrid1; string commandText = " SELECT [Expected Receiving Date], [Order Date], Paid FROM Sales "; string connectionString = "workstation id=ИмяКомпьютера;integrated security=SSPI; data sou" + "rce=\"(local)\";persist security info=False;initial catalog= YearSales"; } 


Номер 3
Вы разрабатываете приложение, в котором требуется выводить таблицу Clients базы данных Microsoft Access StatCustomer в элемент управления dataGrid1. Выводимая таблица должна появляться при загрузке формы. База данных StatCustomer при установке программы должна размещаться в папке приложения "C:\Program Files\NameApplication\ StatCustomer.mdb".  По разным причинам база данных может оказаться недоступной, и поэтому необходимо добавить блок для обработки исключений. Выберите правильную конструкцию для этого:

Ответ:

 (1) try { private System.Windows.Forms.DataGrid dataGrid1; string commandText = " SELECT [Expected Receiving Date], [Order Date], Paid FROM Clients "; string connectionString = @"Provider=""Microsoft.Jet.OLEDB.4.0"";Data Source="" C:\Program Files\NameApplication\ StatCustomer.mdb""; User ID=Admin;Jet OLEDB:Encrypt Database=False"; } catch(Exception ex) { MessageBox.Show(ex.ToString()); } 

 (2) public Form1() { InitializeComponent(); try { //Программное создание объектов ADO.NET } catch(Exception ex) { MessageBox.Show(ex.ToString()); } 

 (3) try { private System.Windows.Forms.DataGrid dataGrid1; string commandText = " SELECT [Expected Receiving Date], [Order Date], Paid FROM Clients "; string connectionString = @"Provider=""Microsoft.Jet.OLEDB.4.0"";Data Source="" C:\Program Files\NameApplication\ StatCustomer.mdb""; User ID=Admin;Jet OLEDB:Encrypt Database=False"; } catch(Exception ex) { //Программное создание объектов ADO.NET MessageBox.Show(ex.ToString()); } 

 (4) try { private System.Windows.Forms.DataGrid dataGrid1; string commandText = " SELECT [Expected Receiving Date], [Order Date], Paid FROM Clients "; string connectionString = @"Provider=""Microsoft.Jet.OLEDB.4.0"";Data Source="" C:\Program Files\NameApplication\ StatCustomer.mdb""; User ID=Admin;Jet OLEDB:Encrypt Database=False"; } catch(Exception ex) { //Программное создание объектов ADO.NET MessageBox.Show(ex.ToString()); } finally { //Программное создание объектов ADO.NET } 

 (5) try { //Программное создание объектов ADO.NET } catch(Exception ex) { //Программное создание объектов ADO.NET MessageBox.Show(ex.ToString()); } finally { //Программное создание объектов ADO.NET private System.Windows.Forms.DataGrid dataGrid1; string commandText = " SELECT [Expected Receiving Date], [Order Date], Paid FROM Clients "; string connectionString = @"Provider=""Microsoft.Jet.OLEDB.4.0"";Data Source="" C:\Program Files\NameApplication\ StatCustomer.mdb""; User ID=Admin;Jet OLEDB:Encrypt Database=False"; } 


Упражнение 9:
Номер 1
Вы разрабатываете приложение, работающее с базой данных Microsoft SQL Server ClientsAndSales. На  главной форме находятся следующие элементы управления: SqlDataAdapter, настроенный на подключение к базе данных, SqlConnection и  DataSet для отображения таблицы Clients, свойству Name которого установлено значение DataSetClients. Требуется выводить в четыре текстовых поля – txtName, txtLastName, txtMiddleName и txtID — соответствующие значения полей Name, LastName, MiddleName и ID таблицы Clients. Выберите правильный фрагмент кода для  этого:

Ответ:

 (1) SqlDataAdapter.Fill(DataSetClients); this.txtName.DataBindings.Add(new System.Windows.Forms.Binding ("Text", this.DataSetClients, "Name.Clients ")); this.txtLastName.DataBindings.Add(new System.Windows.Forms.Binding ("Text", this.DataSetClients, "LastName.Clients ")); this.txtMiddleName.DataBindings.Add(new System.Windows.Forms.Binding ("Text", this.DataSetClients, "MiddleName.Clients ")); this.txtID.DataBindings.Add(new System.Windows.Forms.Binding ("Text", this.DataSetClients, " ID.Clients ")); 

 (2) SqlDataAdapter.Fill(DataSetClients); txtName.DataBindings.Add(new Binding ("Text", DataSetClients, " Clients.Name ")); txtLastName.DataBindings.Add(new Binding("Text", DataSetClients, " Clients.LastName ")); txtMiddleName.DataBindings.Add(new Binding("Text", DataSetClients, " Clients.MiddleName ")); txtID.DataBindings.Add(new Binding("Text", DataSetClients, " Clients.ID ")); … 

 (3) SqlDataAdapter.Fill(DataSetClients); this.txtName.Text.DataBindings.Add(new System.Windows.Forms.Binding (this.DataSetClients, "Name.Clients ")); this.txtLastName.Text.DataBindings.Add(new System.Windows.Forms.Binding (this.DataSetClients, "LastName.Clients ")); this.txtMiddleName.Text.DataBindings.Add(new System.Windows.Forms.Binding (this.DataSetClients, "MiddleName.Clients ")); this.txtID.Text.DataBindings.Add(new System.Windows.Forms.Binding (this.DataSetClients, " ID.Clients ")); … 

 (4) SqlDataAdapter.Fill(DataSetClients); this.txtName.DataBindings.Add( System.Windows.Forms.Binding ("Text", this.DataSetClients, "Name.Clients ")); this.txtLastName.DataBindings.Add( System.Windows.Forms.Binding ("Text", this.DataSetClients, "LastName.Clients ")); this.txtMiddleName.DataBindings.Add( System.Windows.Forms.Binding ("Text", this.DataSetClients, "MiddleName.Clients ")); this.txtID.DataBindings.Add( System.Windows.Forms.Binding ("Text", this.DataSetClients, " ID.Clients ")); 

 (5) SqlDataAdapter.Fill(DataSetClients); txtName.DataBindings.Add(Binding("Text", DataSetClients, " Clients.Name ")); txtLastName.DataBindings.Add(Binding("Text", DataSetClients, " Clients.LastName ")); txtMiddleName.DataBindings.Add(Binding("Text", DataSetClients, " Clients.MiddleName ")); txtID.DataBindings.Add(Binding("Text", DataSetClients, " Clients.ID ")); … 


Номер 2
Вы разрабатываете приложение, работающее с базой данных Microsoft Access ClientsAndSales. На  главной форме находятся следующие элементы управления: OleDbDataAdapter, настроенный на подключение к базе данных, OleDbConnection и  DataSet для отображения таблицы Sales, свойству Name которого установлено значение DataSetSales. Требуется выводить в четыре текстовых поля – txtName, txtLastName, txtMiddleName и txtID — соответствующие значения полей Name, LastName, MiddleName и ID таблицы Sales. Выберите правильный фрагмент кода для  этого:

Ответ:

 (1) OleDbDataAdapter.Fill(DataSetSales); this.txtName.DataBindings.Add(new System.Windows.Forms.Binding ("Text", this.DataSetSales, "Name.Sales ")); this.txtLastName.DataBindings.Add(new System.Windows.Forms.Binding ("Text", this.DataSetSales, "LastName.Sales ")); this.txtMiddleName.DataBindings.Add(new System.Windows.Forms.Binding ("Text", this.DataSetSales, "MiddleName.Sales ")); this.txtID.DataBindings.Add(new System.Windows.Forms.Binding ("Text", this.DataSetSales, " ID.Sales ")); … 

 (2) OleDbDataAdapter.Fill(DataSetSales); this.txtName.Text.DataBindings.Add(new System.Windows.Forms.Binding (this.DataSetSales, "Name.Sales ")); this.txtLastName.Text.DataBindings.Add(new System.Windows.Forms.Binding (this.DataSetSales, "LastName.Sales ")); this.txtMiddleName.Text.DataBindings.Add(new System.Windows.Forms.Binding (this.DataSetSales, "MiddleName.Sales ")); this.txtID.Text.DataBindings.Add(new System.Windows.Forms.Binding (this.DataSetSales, " ID.Sales ")); 

 (3) OleDbDataAdapter.Fill(DataSetSales); txtName.DataBindings.Add(new Binding("Text", DataSetSales, " Sales.Name ")); txtLastName.DataBindings.Add(new Binding("Text", DataSetSales, " Sales.LastName ")); txtMiddleName.DataBindings.Add(new Binding("Text", DataSetSales, " Sales.MiddleName ")); txtID.DataBindings.Add(new Binding("Text", DataSetSales, " Sales.ID ")); … 

 (4) OleDbDataAdapter.Fill(DataSetSales); this.txtName.DataBindings.Add( System.Windows.Forms.Binding ("Text", this.DataSetSales, "Name.Sales ")); this.txtLastName.DataBindings.Add( System.Windows.Forms.Binding ("Text", this.DataSetSales, "LastName.Sales ")); this.txtMiddleName.DataBindings.Add( System.Windows.Forms.Binding ("Text", this.DataSetSales, "MiddleName.Sales ")); this.txtID.DataBindings.Add( System.Windows.Forms.Binding ("Text", this.DataSetSales, " ID.Sales ")); 

 (5) OleDbDataAdapter.Fill(DataSetSales); txtName.DataBindings.Add(Binding("Text", DataSetSales, " Sales.Name ")); txtLastName.DataBindings.Add(Binding("Text", DataSetSales, " Sales.LastName ")); txtMiddleName.DataBindings.Add(Binding("Text", DataSetSales, " Sales.MiddleName ")); txtID.DataBindings.Add(Binding("Text", DataSetSales, " Sales.ID ")); … 


Номер 3
Вы разрабатываете приложение, работающее с базой данных Microsoft SQL Server Cars. На  главной форме находятся следующие элементы управления: SqlDataAdapter, настроенный на подключение к базе данных, SqlConnection и  DataSet для отображения таблицы CarInfo, свойству Name которого установлено значение DataSetCarInfo. Требуется выводить в четыре текстовых поля RichtextBox – rtbModel, rtbYearofDelivery, rtbRace и rtbID — соответствующие значения полей Model, YearofDelivery, Race и ID таблицы CarInfo. Выберите правильный фрагмент кода для  этого:

Ответ:

 (1) SqlDataAdapter.Fill(DataSetCarInfo); this.rtbModel.DataBindings.Add(new System.Windows.Forms.Binding ("Text", this.DataSetCarInfo, "Model.CarInfo ")); this.rtbYearofDelivery.DataBindings.Add(new System.Windows.Forms.Binding ("Text", this.DataSetCarInfo, "YearofDelivery.CarInfo ")); this.rtbRace.DataBindings.Add(new System.Windows.Forms.Binding ("Text", this.DataSetCarInfo, "Race.CarInfo ")); this.rtbID.DataBindings.Add(new System.Windows.Forms.Binding ("Text", this.DataSetCarInfo, " ID.CarInfo ")); … 

 (2) SqlDataAdapter.Fill(DataSetCarInfo); this.rtbModel.Text.DataBindings.Add(new System.Windows.Forms.Binding (this.DataSetCarInfo, "Model.CarInfo ")); this.rtbYearofDelivery.Text.DataBindings.Add(new System.Windows.Forms.Binding (this.DataSetCarInfo, "YearofDelivery.CarInfo ")); this.rtbRace.Text.DataBindings.Add(new System.Windows.Forms.Binding (this.DataSetCarInfo, "Race.CarInfo ")); this.rtbID.Text.DataBindings.Add(new System.Windows.Forms.Binding (this.DataSetCarInfo, " ID.CarInfo ")); … 

 (3) SqlDataAdapter.Fill(DataSetCarInfo); this.rtbModel.DataBindings.Add( System.Windows.Forms.Binding ("Text", this.DataSetCarInfo, "Model.CarInfo ")); this.rtbYearofDelivery.DataBindings.Add( System.Windows.Forms.Binding ("Text", this.DataSetCarInfo, "YearofDelivery.CarInfo ")); this.rtbRace.DataBindings.Add( System.Windows.Forms.Binding ("Text", this.DataSetCarInfo, "Race.CarInfo ")); this.rtbID.DataBindings.Add( System.Windows.Forms.Binding ("Text", this.DataSetCarInfo, " ID.CarInfo ")); 

 (4) SqlDataAdapter.Fill(DataSetCarInfo); rtbModel.DataBindings.Add(Binding("Text", DataSetCarInfo, " CarInfo.Model ")); rtbYearofDelivery.DataBindings.Add(Binding("Text", DataSetCarInfo, " CarInfo.YearofDelivery ")); rtbRace.DataBindings.Add(Binding("Text", DataSetCarInfo, " CarInfo.Race ")); rtbID.DataBindings.Add(Binding("Text", DataSetCarInfo, " CarInfo.ID ")); … 

 (5) SqlDataAdapter.Fill(DataSetCarInfo); rtbModel.DataBindings.Add(new Binding("Text", DataSetCarInfo, " CarInfo.Model ")); rtbYearofDelivery.DataBindings.Add(new Binding ("Text", DataSetCarInfo, " CarInfo.YearofDelivery ")); rtbRace.DataBindings.Add(new Binding("Text", DataSetCarInfo, " CarInfo.Race ")); rtbID.DataBindings.Add(new Binding("Text", DataSetCarInfo, " CarInfo.ID ")); … 


Упражнение 10:
Номер 1
Вы разрабатываете приложение, связанное с базой данных Microsoft Access ClientsReports, для доступа к которой используется логин AdminMain и пароль 123456.  Необходимо настроить подключение к базе для объекта OleDbDataAdapter. Выберите три правильных действия для этого:

Ответ:

 (1) выбираем поставщика данных: Microsoft OLE DB Provider For Data Mining Services 

 (2) выбираем поставщика данных: Microsoft Jet 4.0 OLE DB Provider 

 (3) выбираем поставщика данных: Microsoft OLE DB Simple Provider 

 (4) выбираем поставщика данных: Microsoft Access OLE DB Provider 

 (5) вводим имя базы данных: ClientsReports 

 (6) вводим имя базы данных: (local)/ ClientsReports 

 (7) вводим имя базы данных: Путь к каталогу/ ClientsReports 

 (8) вводим имя базы данных: ./ ClientsReports 

 (9) ставим галочку "Разрешить сохранение пароля", вводим логин AdminMain и пароль 123456 

 (10) cтавим галочку "Разрешить сохранение пароля", вводим пароль 123456 

 (11) cнимаем галочку "Пустой пароль", вводим логин AdminMain и пароль 123456 


Номер 2
Вы разрабатываете приложение, связанное с базой данных Microsoft SQL Server  FirmReports, которая расположена на локальном компьютере.  Необходимо настроить подключение к базе для объекта SqlDataAdapter. Выберите четыре правильных действия для этого:

Ответ:

 (1) выбираем поставщика данных: Microsoft SQL Server Provider 

 (2) выбираем поставщика данных: SQL Native Client 

 (3) выбираем поставщика данных: Microsoft OLE DB Provider for SQL Server 

 (4) выбираем поставщика данных: Microsoft OLE DB Provider For Data Mining Services 

 (5) вводим имя сервера (local) 

 (6) вводим имя базы данных: ./ FirmReports 

 (7) для входа в сервер используем учетные сведения Windows NT 

 (8) для входа в сервер используем учетные сведения Windows NT, ставим галочку "Разрешить сохранение пароля" 

 (9) вводим имя базы данных: Путь к каталогу/ FirmReports 

 (10) выбираем имя базы данных на сервере из выпадающего списка 

 (11) снимаем галочку "Пустой пароль", вводим имя базы данных: Путь к каталогу/ FirmReports 


Номер 3
Вы разрабатываете приложение, связанное с базой данных Microsoft SQL Server  FirmReports, которая расположена на локальном компьютере. Для работы приложения требуется экспортировать файл базы данных и настроить подключение к базе для объекта SqlDataAdapter. Выберите четыре правильных действия для этого:

Ответ:

 (1) выбираем поставщика данных: Microsoft SQL Server Provider 

 (2) выбираем поставщика данных: SQL Native Client 

 (3) выбираем поставщика данных: Microsoft OLE DB Provider for SQL Server 

 (4) выбираем поставщика данных: Microsoft OLE DB Provider For Data Mining Services 

 (5) вводим имя сервера (local) 

 (6) вводим имя базы данных: ./ FirmReports 

 (7) для входа в сервер используем учетные сведения Windows NT 

 (8) для входа в сервер используем учетные сведения Windows NT, ставим галочку "Разрешить сохранение пароля" 

 (9) выбираем имя базы данных на сервере из выпадающего списка. В поле "Подсоединить файл базы данных" вводим имя FirmReports 

 (10) вводим название базы данных FirmReports в поле "Подсоединить файл базы данных" под именем", в следующем поле "Используя имя файла" указываем путь к файлу базы данных на сервере 

 (11) снимаем галочку "Пустой пароль", вводим имя базы данных: Путь к каталогу/ FirmReports 




Главная / Программирование / Создание Windows-приложений на основе Visual C# / Тест 4