【问题标题】:How to export datagridview data to an other datagridview如何将datagridview数据导出到其他datagridview
【发布时间】:2015-03-24 18:09:35
【问题描述】:

我将 SQL 导入 Datagridview1,我想将 Datagridview1 数据导出到另一个 Datagridview2。

Dim cn As New ADODB.Connection
    Dim rs As ADODB.Recordset
    Dim ds As DataSet = New DataSet("Recordset")
    Dim da As OleDbDataAdapter = New OleDbDataAdapter


    cn.ConnectionString = "DRIVER={MySQL ODBC 3.51 Driver};" & _
            "SERVER=server_name;" & _
            "DATABASE=databas_name;" & _
            "User Id=ID;" & _
            "PWD=PWD;" & _
            "Option="

    Try
        cn.Open()
        rs = New ADODB.Recordset
        da.Fill(ds, rs, "example")

        rs.Open("select * " & _
                "from bom " & _
                cn, _
                ADODB.CursorTypeEnum.adOpenKeyset, _
                ADODB.LockTypeEnum.adLockOptimistic _
                )

        da.Fill(ds, rs, "example")
        Form2.DataGridView3.DataSource = ds.Tables(0).DefaultView

        MsgBox("SQL import kész!")

        cn.Close()

    Catch ex As Exception
        MsgBox(ex.Message)

在 sql 中有要导入的代码,但我不知道如何将其导出到另一个 Datagridview。 感谢帮助。

【问题讨论】:

  • 为什么在 VB.NET 中使用旧的ADODB.Recordset?你用的是什么数据库?为什么不能简单地为两个网格使用相同的 DataSource,所以ds.Tables(0)
  • 我的数据库名称是“bom”。我学会了这种使用 sql 的方法。我的问题是,我想使用新的选择将 datagridview 数据处理到另一个 datagridview 中,而无需 sql conncetion。你能举个例子吗?!

标签: vb.net datagridview


【解决方案1】:

声明一个数据表,从 gridview 中逐行读取数据并添加到数据表中。在最后将此数据表绑定到您想要的gridview

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-09-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多