dataGridView显示为重复的多行有关问题怎么解决

dataGridView显示为重复的多行问题如何解决
我有一个Array,名叫SF,想在DateGridView中显示,代码如下
        Dim query = From element In SF
                   Let GeneralAntislip = SF(1).ToString("N")
                   Let GeneralAntioverturning = SF(2).ToString("N")
                   Let ImpactAntislip = SF(3).ToString("N")
                   Let ImpactAntioverturning = SF(4).ToString("N")
                   Let SeismicAntislip = SF(5).ToString("N")
                   Let seismicAniteoverning = SF(6).ToString("N")
                   Let sigmamax = SF(7).ToString("N")
                   Let sigmamin = SF(8).ToString("N")
                   Select GeneralAntislip, GeneralAntioverturning, ImpactAntislip
                   , ImpactAntioverturning,SeismicAntislip, seismicAniteoverning
                   , sigmamax, sigmamin
        dgvResults.DataSource = query.ToList
        dgvResults.CurrentCell = Nothing

显示结果为
dataGridView显示为重复的多行有关问题怎么解决
我打算只显示一行,其他行要写下一个Array,可是却显示了很内容相同的行,请问我的问题出在哪里,如何改正,请高人知道,非常感谢。
------解决思路----------------------
看起来是把SF列转行,那就不能 From element In SF 循环8次啊。
应该是把 SF 放入一个数组,然后循环这个数组的数组,等于是查询 SF 一次。
------解决思路----------------------
#6: 这是泛型 List(Of T) 的具体化,和原先的 query 保持一致不影响下面的使用。
#7: 哪个方案有问题?我用 Debug.Print 调试过,query 内容都是没问题的。