Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Базы данных под .NET > Не добавляет строку из одного table в другой


Автор: lankin 20.10.2008, 12:17
Вот:
Код

foreach (System.Data.DataRow dr in table1.Rows)
{
    if((int)dr[1]==0)
    {
        table2.Rows.Add(dr);
    }
}


Пишет, что данная строка уже принадлежит другому table (первому). Как иначе можно решить эту проблему?

Автор: Partizan 20.10.2008, 13:16
lankin, добавить ко второй таблице новую строку через table2.Rows.AddNew();
и скопировать в эту созданную строку значения строки dr.

Автор: lankin 20.10.2008, 13:33
Да да, уже так сделал. Спасибо.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)