Вы разрабатываете приложение, работающее с базой данных Microsoft SQL Server ClientsAndSales. Требуется вывести на форму две таблицы – Clients и ClientsInfo, связанных по ключевому полю ClientsID. Главной является таблица Clients.Объект DataSet по имени dsClientsAndSales создан программно. Выберите правильный фрагмент кода для формирования связи:
(Отметьте один правильный вариант ответа.)
Варианты ответа
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";(Верный ответ)
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";
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";
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";
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";