ToArray じゃなくて CopyToDataTable でいいんじゃ?