これらは私のデータテーブルの内容です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か?