2011-06-10 76 views
3

我要绑定一个多维数组对gridview的,但运行“Gridview1.DataBind()错误当结合2D阵列以GRIDVIEW

,当它显示以下错误“阵列不是一维阵列”。

下面是我的代码:

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load 

     CreateArray() 
End Sub 

Private Sub CreateArray() 

     Dim Array(4, 3) As String 
      Array(0, 0) = "ABC" 
      Array(1, 0) = "DEF" 
      Array(2, 2) = "GHJ" 
      Array(1, 3) = "XVZ" 

     Gridview1.DataSource = Array  
     Gridview1.DataBind() 

End Sub 

有没有在我的代码的任何错误?谢谢,

Joe

回答

1

不能绑定2D ArrayGridview。它应该是Single Dimensional array,DataTableCollection以将数据绑定到GridView。

+0

感谢您的回复 – 2011-06-10 07:39:20