Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM Новый топик    Ответить
 кто-нибудь работал с функцией dataset - merge  [new]
БНА
Guest
пытаюсь объединть две разные таблицы в одну
ds2 = new DataSet();
ds21 = new DataSet();
OleDbDataAdapter ad2,ad21;

ad2 = new OleDbDataAdapter("SELECT id FROM ID", connection);
ad2.Fill(ds2);
ad21 = new OleDbDataAdapter("SELECT number FROM Number", connection);
ad21.Fill(ds21);
ds2.merge(21);

у меня таблица ds21 присоединяется после последней записи ds2
т.е. если ds2 содержит один столбец со значениями 1,2,3,
то после merge(ds21) будет так
1
2
3
first
second
therd
а мне нужно чтобы было
1 first
2 second
3 therd
26 сен 06, 14:28    [3185126]     Ответить | Цитировать Сообщить модератору
 Re: кто-нибудь работал с функцией dataset - merge  [new]
Bigheadman
Member

Откуда:
Сообщений: 2663
Так, как вы хотите, не получится. Только писать код вручную.
26 сен 06, 16:15    [3186051]     Ответить | Цитировать Сообщить модератору
 Re: кто-нибудь работал с функцией dataset - merge  [new]
БНА
Guest
Как в ручную?
Поясните плз мысль, т.е. алгоритм что ли
29 сен 06, 12:34    [3201639]     Ответить | Цитировать Сообщить модератору
 Re: кто-нибудь работал с функцией dataset - merge  [new]
Bigheadman
Member

Откуда:
Сообщений: 2663
Вручную - пишете код, который будет делать то, что вам нужно. Если вы знаете, каким должен быть результат, значит понимаете алгоритм. Осталось только его реализовать.
29 сен 06, 13:17    [3202032]     Ответить | Цитировать Сообщить модератору
 Re: кто-нибудь работал с функцией dataset - merge  [new]
БНА
Guest
псб
29 сен 06, 13:27    [3202133]     Ответить | Цитировать Сообщить модератору
Все форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM Ответить