powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / обновление datatable
4 сообщений из 4, страница 1 из 1
обновление datatable
    #36748524
vehfl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
есть dataset в котором есть два datatable: table1(p int, s int) и table2(p int, s int)
есть код
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
ds.table1.Addtable1 Row(1, 1);
ds.table1.Addtable1 Row(1, 2);
ds.table1.Addtable1 Row(2, 1);
ds.table1.Addtable1 Row(4, 1);
ds.table2.Addtable2Row(1, 1);
ds.table2.Addtable2Row(4, 3);
foreach (DataRow dr in ds.SQLList)
{
   DataRow[] drs=ds.table2.Select("PatientId = " + dr[0]);
   if (drs.Length == 1)
       dr[1] = (int)dr[1] + (int)drs[0][1];
}
можно ли этот код написать как нибудь по другому? чтобы обновляло сразу все строки в столбце №1

зачем это нужно: выше приведенный код работает корректно если в table1 нет primary key по столбцам p и s
table1 и table2 заполняются из разных баз (SQL и Access) поэтому и используется такой "финт ушами"
...
Рейтинг: 0 / 0
обновление datatable
    #36748634
Фотография pation
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не могу определить степень корректности кода, посколько не знаю что он должен\ делает
...
Рейтинг: 0 / 0
обновление datatable
    #36748812
vehfl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pationне могу определить степень корректности кода, посколько не знаю что он должен\ делает
даны две таблицы
(1, 1)
(1, 2)
(2, 1)
(4, 1)
и
(1, 1)
(4, 3)

нужно получить таблицу

(1, 2) - так как во второй таблице в строке со значением 1 в первом столбце во втором столбце 1
(1, 3) - так как во второй таблице в строке со значением 1 в первом столбце во втором столбце 1
(2, 1) - так как во второй таблице отсутвует строка со значением 2 в первом столбце
(4, 4) - так как во второй таблице в строке со значением 4 в первом столбце во втором столбце 3
...
Рейтинг: 0 / 0
обновление datatable
    #36749043
Фотография pation
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vehfl,

соберитесь, попробуйте ещё раз, негуя не понятно
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / обновление datatable
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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