powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Изменение таблицы данными из связанной таблицы
4 сообщений из 4, страница 1 из 1
Изменение таблицы данными из связанной таблицы
    #33320375
vvvalder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

Есть dataset в нем 2 datatable одинаковой в общем структуры, связанные по определенному полю.
Как изменить значения определенного поля значениями такого же поля из второй таблицы.
Чтоб было наглядно распишу конкретно:
1 таблица: абоненты
индекс, улица, дом, прочие данные абонента
2 таблица: справочник соответствия улица-дом -> индекс
индекс, улица, дом
таблицы связываются по улица-дом и нужно в таблицу абонентов проставить индексы из справочника
...
Рейтинг: 0 / 0
Изменение таблицы данными из связанной таблицы
    #33320932
Фотография Шайтан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а не проще схему данных изменить?
1 таблица: абоненты
прочие данные абонента, FK
2 таблица: справочник соответствия улица-дом -> индекс
PK, индекс, улица, дом
вяжешь PK-FK ,и ни чего ни куда переносить не надо
Шайтан
...
Рейтинг: 0 / 0
Изменение таблицы данными из связанной таблицы
    #33321706
vvvalder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
конечно по уму так и должно быть, но
программа централизованная и в ней не предусмотрели справочника индексов(они же доставочные участки для почтальонов)
приходится делать справочник отдельно и из него участки заливать в таблицу абонентов
как просто организовать сканирование таблицы абонентов и подставлять значение индекса из связанной с ней таблицы-справочника
...
Рейтинг: 0 / 0
Изменение таблицы данными из связанной таблицы
    #33324268
vvvalder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
может кому интересно - решение получилось такое:

foreach(DataRow childRow in ds.Tables["tabonent"].Rows)
{
parentRow = childRow.GetParentRow(ds.Relations["relation"]);
childRow["dfindex"] = parentRow["dfindex"];
}
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Изменение таблицы данными из связанной таблицы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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