@iRumba

Как задать DataColumn.Expression для DataRelation?

Здравствуйте. Есть объект theDataSet.
в нем 2 таблицы:
Users:
Id, Name
Operations:
User_Id, Date, Description

Таблицы связаны при помощи DataRelation
DataRelation theDataRelation = new DataRelation("Имя",
Id_DataColumn_In_Users, User_Id_DataColumn_In_Operations)
theDataSet.Relations.Add(theDataRelation);

Так вот, я хочу добавить в theDataSet.Tables["Operations"] вычислимый столбец, который бы показывал имя пользователя из Users.Name на основании Users.Id и theDataRelation

ЗЫ Советы типа "сделай это в запросе" не подходят, потому что у меня есть только готовый DataSet, я не получаю его напрямую с базы.

ЗЗЫ Советы, типа "сделай это ручками" не подходят. До этого бы я и сам додумался, но я не хочу перебирать цикл из дохрена строк вставлять по всему новому столбцу нужное мне имя, для этого существуют вычисляемые столбцы средствами DataColumn.Expression, которые вычисляют значение при обращении.
  • Вопрос задан
  • 333 просмотра
Пригласить эксперта
Ответы на вопрос 1
@iRumba Автор вопроса
Разобрался. В Expression нужно указать "parent(имя отношения).Имя_Столбца"
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы