Rambler's Top100
Главная
Новости
Статьи
Форумы
Книги
Коды
Сообщество
Блоги
О нас
 

Логин

Email:
  Пароль:

Войти
Зарегистрироваться
Забыл пароль

Поиск

 Искать :
 
Вперед

Сообщение

Dimon aka Manowar


Владетель

Зарегистрирован:
29 September 2002
Сообщения: 20481
Примеры кода: 12
 

RE: Как отсоединить datarow от датасет

25 December 2002 18:09  


Проблема в том, что необходимо передать текущую строку в другой класс, где датасет с той же схемой. При передаче как по ссылке, так и по значению вываливается ошибка, типа datarow принадлешит к другому table. Как быть, передавать весь dataset не хочется.
Можно конечно создать новый row и пройтись по его элементам, присвоив значения полученного datarow, а потом выполнить обратную операцию при выходе из класса но некрасиво это.

Передавай массив данных строки, а не саму строку - ItemArray. И тогда на ура пройдет что-то типа
  DataRow dr = dataSet2.Tables[0].NewRow();
  dr.ItemArray = daatSet1.Tables[1].Rows[5].ItemArray;

Вроде так.
Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий.
Наверх
  



ADO.NET

 Как отсоединить datarow от датасетAlexeySM  25 December 2002 16:02
 RE: Как отсоединить datarow от датасетTPAKTOP  13 January 2003 17:01
 RE: Как отсоединить datarow от датасетDimon aka Manowar  25 December 2002 18:09
 RE[2]: Как отсоединить datarow от датасетAlexeySM  26 December 2002 09:42
 RE[3]: Как отсоединить datarow от датасетV©R©N  26 December 2002 10:43
 RE[4]: Как отсоединить datarow от датасетAlexeySM  26 December 2002 10:54
 RE[5]: Как отсоединить datarow от датасетV©R©N  26 December 2002 11:05
 RE[6]: Как отсоединить datarow от датасетAlexeySM  27 December 2002 14:40
 RE[7]: Как отсоединить datarow от датасетV©R©N  27 December 2002 14:54
 
Наш Киев

Apartments for Rent

Rambler's Top100
Рейтинг@Mail.ru
Идея: Dimon aka Manowar Программирование: Dimon aka Manowar Дизайн: Dan Lebedev
Хостинг от компании Parking.ru
Карта сайта