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

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

edit: база данных только что добавлена, а затем я пытаюсь удалить ее.

1 Ответ

0 голосов
/ 23 сентября 2010

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

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

вывод:

        Added
        Detached
...