2015-02-09 81 views
0

我正在使用Visual Basic 6.0作为学校项目,我想要将form1的datagridview复制并粘贴到form2的datagridview上。 当时form2加载的时候所有数据都显示在datagridview中。 我用下面的代码,但只显示第一行如何将datagridview1数据复制到另一个datagridview?

DataGridView1.Columns.Clear() 
     For Each Col As DataGridViewColumn In View_Staff.DataGridView1.Columns 
      DataGridView1.Columns.Add(DirectCast(Col.Clone, DataGridViewColumn)) 
     Next 
    DataGridView1.Rows.Add(View_Staff.DataGridView1.Rows(0).Cells.Cast(Of DataGridViewCell).Select(Function(c) c.Value).ToArray) 
+0

让我们看看你的代码,我们会帮你弄清楚你出错的地方。 – 2015-02-09 13:43:46

+0

我使用0索引,以便它只显示第一行...我将如何显示所有行 – 2015-02-09 14:00:13

回答

3

好吧,你需要做的是摆脱所有的代码,因为它不运行在VB 6.0的第一件事。 VB 6.0中没有任何DataGridView,VB 6.0中没有任何DirectCast操作符。

另外,如果你的学校项目真的在VB.Net,那么两分钟的谷歌搜索将显示这个问题已经回答了here

相关问题