ошибка: невозможно создать DataRelation, если родительский или дочерний столбцы не находятся в наборе данных - PullRequest
0 голосов
/ 17 апреля 2020
        DataSet ds = new DataSet();
        DataTable deptDS = new DataTable("dept");
        ds.Tables.Add(deptDS);
        DataColumn cdeptID = new DataColumn("deptID", typeof(int));
        DataColumn cdeptNom = new DataColumn("deptNom", typeof(string));
        deptDS.Columns.Add(cdeptID);
        deptDS.Columns.Add(cdeptNom);

        DataTable empDS = new DataTable("EMP");
        ds.Tables.Add("EMP");

        DataColumn cempID = new DataColumn("empID", typeof(int));
        DataColumn cdeptempID = new DataColumn("deptID", typeof(int));
        empDS.Columns.Add(cempID);
        empDS.Columns.Add(cdeptempID);

        DataRelation empDept = new DataRelation("emp_dept_rel", deptDS.Columns["deptID"], empDS.Columns["deptID"],true);

        ds.Relations.Add(empDept);

// исключение: // Исключение не указано: System.Data.InvalidConstraintException: Невозможно установить связь с DataElation si // Les Colonnes Родитель должен иметь следующие данные: DataSet.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...