2010-08-05 80 views
0

好吧我改变我的问题...添加信息到datagridview(VB.NET)

我有两个拆分数组和两列(名和姓)。我怎样才能将我的两个拆分数组添加到我的datagridview?

我的代码不起作用,因为所有的姓氏都是名字。

For k = 0 To UBound(array1) 
    datagradview.Rows.Add(array1(k)) 

    For i = 0 To UBound(array2) 
     datagradview.Rows.Add(array2(i)) 
    Next (i) 
Next (k) 
+0

可以改为编辑询问一个新http://stackoverflow.com/questions/3411090/add-information-to-datagridview-vb-net您的问题 – sloth 2010-08-05 11:35:50

回答

0

我会用比其他UBound函数不同的方法,首先,尽量使你不头重脚轻阵列结束了用“计数”或长度在可能的情况。

如果你有两个一维数组(它的长度是相同的),然后定义一个新的DataTable列,因为他们应该在你的DGV显示,然后用你的DGV.DataSource =您的新的DataTable:

Dim resultsDT as New DataTable 
resultsDT.Columns.Add("FirstName", GetType(System.String)) 
resultsDT.Columns.Add("LastName", GetType(System.String)) 

    Dim k as Int16 
    For k = 0 to array1.Length - 1 
    resultsDT.Rows.Add(array1(k), array2(k)) 
    Next k 

    DataGridView_Results.DataSource = resultsDT 

我希望这有助于