Создание отключенных строк данных в.NET
Как вы создаете экземпляры DataRow, которые не привязаны к какому-либо конкретному экземпляру DataTable?
(РЕДАКТИРОВАТЬ: Я знаю, что вы можете создавать DataRows с помощью метода DataTable.NewRow(), но проблема в том, что я не могу отсоединить строку от ее родительской таблицы, чтобы я мог передать отдельную строку без необходимости передавать всю стол вокруг)
2 ответа
Одна вещь, которую вы можете попробовать, это удалить ее немедленно:
DataRow row = table.NewRow();
row.Delete();
Это поместит это в DataRowState
Отдельно, что звучит как то, что вы хотите. Я не уверен, что вы пытаетесь достичь с точки зрения более широкой картины, так что это может не помочь.
Я бы предпочел только скопировать содержимое DataRow. Вы можете достичь этого с помощью:
row.ItemArray
Я думаю, что было бы лучше, чем пытаться найти обходной путь из-за отсутствия функциональности копирования.