powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Relation не добавляется :(
3 сообщений из 3, страница 1 из 1
Relation не добавляется :(
    #33897539
Saidor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот кусочек кода:

DataRelation drel = new DataRelation( "FormElementElementProperty",
             "FormElement",
             "ElementProperty",
             new string[] { "FORM_ELEMENT_ID" },
             new string[] { "FORM_ELEMENT_ID" },
             false);
curSet.Relations.Add(drel);
 
Вот как раз на Relations.Add() вылезает NullReference exception.
 
В датасете curSet уже есть заполненные таблички "FormElement" и "ElementProperty", колонки "FORM_ELEMENT_ID" есть у каждой таблицы. Все проверял, релэйшен создается, но не добавляется.
 
Наверное что-то не так сделал. Может кто подскажет?
...
Рейтинг: 0 / 0
Relation не добавляется :(
    #33897648
Saidor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хм. А вот так если написать:

   DataRelation drel = new DataRelation("FormElementElementProperty", curSet.Tables["FormElement"].Columns["FORM_ELEMENT_ID"], curSet.Tables["ElementProperty"].Columns["FORM_ELEMENT_ID"]);
   curSet.Relations.Add(drel);
 
то вылезает ошибка (опять же при Relations.Add()):
This constraint cannot be enabled as not all values have corresponding parent values.
Т.е. это означает, что для некоторых записей в чаилдовой таблице не находится соответствующий элемент в парентовой?
...
Рейтинг: 0 / 0
Relation не добавляется :(
    #33897740
zem
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
zem
Гость
а curSet.Relations  или curSet  - не Null ? :) А то всякое бывает.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Relation не добавляется :(
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]