特定の DataTable インスタンスに関連付けられていない DataRow インスタンスをどのように作成しますか?
(編集: DataTable.NewRow() メソッドを使用して DataRows を作成できることは知っていますが、問題は、行を親テーブルから切断できないように見えるため、全体を渡すことなく個々の行を渡すことができることですテーブル周り)
特定の DataTable インスタンスに関連付けられていない DataRow インスタンスをどのように作成しますか?
(編集: DataTable.NewRow() メソッドを使用して DataRows を作成できることは知っていますが、問題は、行を親テーブルから切断できないように見えるため、全体を渡すことなく個々の行を渡すことができることですテーブル周り)
あなたが試すことができる1つのことは、すぐに削除することです:
DataRow row = table.NewRow();
row.Delete();
それはDataRowState
あなたが望むもののように聞こえる、それをデタッチドに入れます。ただし、全体像の観点から何を達成しようとしているのかはわかりませんので、これは役に立たないかもしれません.
むしろ、DataRow のコンテンツのみをコピーします。あなたはそれを達成することができます:
row.ItemArray
不足しているコピー機能の回避策を見つけるよりも、それがより良いアプローチになると思います。