これらは私のデータテーブルの内容ですdtAllData
。
column_1 column_2 column_3
-------- -------- --------
sec_1 Test1 2
sec_1 Result1 5
sec_1 Unit1 2
sec_2 Test2 2
sec_2 Result2 2
sec_2 Unit2 5
sec_3 Test3 2
sec_3 Result3 2
sec_3 Unit3 2
列の内容に基づいて、複数のデータテーブルに分割する必要がありますcolumn_1
。
したがって、この場合、3つのテーブルを取得することになっています(1つはすべての行を持ちsec_1
、もう1つはを持ち、sec_2
もう1つはを持ちますsec_3
)。
私はこれを試しました:
var dtArray = dtAllData.AsEnumerable()
.GroupBy(row => new
{
column_1 = (string)row["column_1"]
});
DataTable[] array = new DataTable[dtArray.Count()];
どうすればテーブルを取得できarray
ますdtArray
か?