DataRow, который добавляется, не будет удален при выполнении table.Rows[i].Delete()?

Это почему? Состояние датаров добавлено. Когда я удаляю строку, состояние не изменяется. Почему не удалили? Вот почему моя процедура удаления хранилища никогда не вызывается!

редактировать: datarow недавно добавлен, а затем я пытаюсь удалить его.

1 ответ

Решение

Покажи свой код, пожалуйста. мой тест показывает, что все работает нормально:

        DataTable dt = new DataTable();
        DataRow dr = dt.NewRow();
        dt.Rows.Add(dr);
        Console.WriteLine(dr.RowState);
        dr.Delete();
        Console.WriteLine(dr.RowState);

вывод:

        Added
        Detached
Другие вопросы по тегам