|
「DataTable の内容を退避する」目的は達せられました。
// 全部を退避する場合 DataTable table2 = table1.Copy();
// 一部を退避する場合(先頭10行分の例) DataTable table2 = table1.Clone(); for (i = 0; i < 10; i++) { DataRow row1 = table1.Rows[i]; DataRow row2 = table2.NewRow(); row2[0] = row1[0]; row2[1] = row1[1]; row2[2] = row1[2]; : : table2.Rows.Add(row2); }
結果がタイトルの主旨からそれてしまい申し訳ありません。 今後タイトルの付け方に注意します。
・DataRowsCollection「コンストラクタが隠蔽化」されている理由 ・「Generics」を用いる方法 ・「いずれにせよ『退避』にはならない」理由
については、いま勉強中ですので、機会があれば報告します。
未記入さん、やじゅさん、ご指導ありがとうございました。
|